MythTV
master
|
#include <xmlparsebase.h>
Static Public Member Functions | |
static QString | getFirstText (QDomElement &element) |
static bool | parseBool (const QString &text) |
static bool | parseBool (QDomElement &element) |
static MythPoint | parsePoint (const QString &text, bool normalize=true) |
static MythPoint | parsePoint (QDomElement &element, bool normalize=true) |
static QSize | parseSize (const QString &text, bool normalize=true) |
static QSize | parseSize (QDomElement &element, bool normalize=true) |
static MythRect | parseRect (const QString &text, bool normalize=true) |
static MythRect | parseRect (QDomElement &element, bool normalize=true) |
static int | parseAlignment (const QString &text) |
static int | parseAlignment (QDomElement &element) |
static QBrush | parseGradient (const QDomElement &element) |
static QString | parseText (QDomElement &element) |
static MythUIType * | GetGlobalObjectStore (void) |
static void | ClearGlobalObjectStore (void) |
static void | ParseChildren (const QString &filename, QDomElement &element, MythUIType *parent, bool showWarnings) |
static MythUIType * | ParseUIType (const QString &filename, QDomElement &element, const QString &type, MythUIType *parent, MythScreenType *screen, bool showWarnings, QMap< QString, QString > &parentDependsMap) |
static bool | WindowExists (const QString &xmlfile, const QString &windowname) |
static bool | LoadWindowFromXML (const QString &xmlfile, const QString &windowname, MythUIType *parent) |
static bool | LoadBaseTheme (void) |
static bool | LoadBaseTheme (const QString &baseTheme) |
static bool | CopyWindowFromBase (const QString &windowname, MythScreenType *win) |
Static Private Member Functions | |
static bool | doLoad (const QString &windowname, MythUIType *parent, const QString &filename, bool onlyLoadWindows, bool showWarnings) |
static void | ConnectDependants (MythUIType *parent, QMap< QString, QString > &dependsMap) |
Definition at line 22 of file xmlparsebase.h.
|
static |
Definition at line 53 of file xmlparsebase.cpp.
Referenced by doLoad(), parseAlignment(), parseBool(), MythUIProgressBar::ParseElement(), MythUIVideo::ParseElement(), MythUIShape::ParseElement(), MythUIScrollBar::ParseElement(), MythUIButtonTree::ParseElement(), MythUITextEdit::ParseElement(), MythUIGuideGrid::ParseElement(), MythUIText::ParseElement(), MythUIImage::ParseElement(), MythUIWebBrowser::ParseElement(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythFontProperties::ParseFromXml(), parsePoint(), parseRect(), parseSize(), parseText(), MythThemedMenu::parseThemeButton(), and ThemeInfo::parseThemeInfo().
|
static |
Definition at line 65 of file xmlparsebase.cpp.
Referenced by parseBool(), MythUIStateType::ParseElement(), MythUIGuideGrid::ParseElement(), MythUIText::ParseElement(), MythUIImage::ParseElement(), MythUIWebBrowser::ParseElement(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythFontProperties::ParseFromXml(), and MythUIAnimation::ParseSection().
|
static |
Definition at line 71 of file xmlparsebase.cpp.
Definition at line 76 of file xmlparsebase.cpp.
Referenced by MythUIGuideGrid::ParseElement(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythFontProperties::ParseFromXml(), parsePoint(), and MythUIAnimation::parsePosition().
Definition at line 93 of file xmlparsebase.cpp.
Definition at line 98 of file xmlparsebase.cpp.
Referenced by parseSize().
Definition at line 132 of file xmlparsebase.cpp.
Definition at line 137 of file xmlparsebase.cpp.
Referenced by MythUITextEdit::ParseElement(), MythUIText::ParseElement(), MythScreenType::ParseElement(), MythUIImage::ParseElement(), MythUIWebBrowser::ParseElement(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), and parseRect().
Definition at line 157 of file xmlparsebase.cpp.
|
static |
Definition at line 162 of file xmlparsebase.cpp.
Referenced by parseAlignment(), MythUIText::ParseElement(), and MythUIButtonList::ParseElement().
|
static |
Definition at line 222 of file xmlparsebase.cpp.
|
static |
Definition at line 227 of file xmlparsebase.cpp.
Referenced by MythUIShape::ParseElement(), and MythFontProperties::ParseFromXml().
|
static |
Definition at line 324 of file xmlparsebase.cpp.
Referenced by MythUIClock::ParseElement(), MythUISpinBox::ParseElement(), MythUIButton::ParseElement(), MythUIText::ParseElement(), MythThemedMenu::parseThemeButton(), and ThemeInfo::parseThemeInfo().
|
static |
Definition at line 351 of file xmlparsebase.cpp.
Referenced by ClearGlobalObjectStore(), CopyWindowFromBase(), doLoad(), MythUIWebBrowser::Init(), LoadBaseTheme(), ParseChildren(), and ParseUIType().
|
static |
Definition at line 358 of file xmlparsebase.cpp.
Referenced by MythThemeBase::Reload(), and MythThemeBase::~MythThemeBase().
|
static |
Definition at line 368 of file xmlparsebase.cpp.
Referenced by doLoad().
|
static |
Definition at line 435 of file xmlparsebase.cpp.
Referenced by doLoad(), ParseChildren(), and MythUIStateType::ParseElement().
|
static |
Definition at line 641 of file xmlparsebase.cpp.
Referenced by MythThemedMenu::parseThemeButton().
|
static |
Definition at line 692 of file xmlparsebase.cpp.
Referenced by MythChannelOverlay::Create(), RatingSettings::Create(), VisualizationSettings::Create(), MiniPlayer::Create(), GameDetailsPopup::Create(), EditRomInfoDialog::Create(), ChannelEditor::Create(), MythNavigationOverlay::Create(), CastDialog::Create(), ImportSettings::Create(), IdleScreen::Create(), ImageSearchResultsDialog::Create(), MetadataResultsDialog::Create(), FileAssocDialog::Create(), PlayerSettings::Create(), CustomPriority::Create(), ProgDetails::Create(), MetadataSettings::Create(), GrabberSettings::Create(), GeneralSetupWizard::Create(), VisualizerView::Create(), PlaylistView::Create(), MythOverlayWindow::Create(), MythNewsConfig::Create(), LyricsView::Create(), MythBrowser::Create(), SearchView::Create(), AudioSetupWizard::Create(), CustomEdit::Create(), KeyGrabPopupBox::Create(), ScreenWizard::Create(), StreamView::Create(), LogViewer::Create(), ManualSchedule::Create(), BookmarkEditor::Create(), NetSearch::Create(), Weather::Create(), GalleryThumbView::Create(), ProfileDialog::Create(), VideoSetupWizard::Create(), MythNews::Create(), DVDThemeSelector::Create(), MythNewsEditor::Create(), ChannelRecPriority::Create(), GallerySlideView::Create(), SelectDestination::Create(), EditMetadataDialog::Create(), NetEditorBase::Create(), ProgFinder::Create(), MythTerminal::Create(), WelcomeDialog::Create(), PhrasePopup::Create(), GameUI::Create(), PlotDialog::Create(), WeatherScreen::Create(), LanguageSelection::Create(), ViewScheduleDiff::Create(), PrevRecordedList::Create(), ThemeChooser::Create(), RawSettingsEditor::Create(), ImportIconsWizard::Create(), ViewScheduled::Create(), FunctionDialog::Create(), MythThemedMenuState::Create(), RecordingSelector::Create(), ZMEvents::Create(), ZMPlayer::Create(), ExportNative::Create(), BrowserConfig::Create(), StatusBox::Create(), TrackInfoPopup::Create(), RSSEditPopup::Create(), ThumbFinder::Create(), VideoSelector::Create(), ProgLister::Create(), NetTree::Create(), GlobalSetup::Create(), MythUIVirtualKeyboard::Create(), ChannelScannerGUIScanPane::Create(), FileSelector::Create(), BackendSelection::Create(), VideoDialog::Create(), ArchiveFileSelector::Create(), MythBurn::Create(), ZMConsole::Create(), GUIStartup::Create(), MythControls::Create(), ProgramRecPriority::Create(), ImportMusicDialog::Create(), EditStreamMetadata::Create(), EditLyricsDialog::Create(), ZMLivePlayer::Create(), BookmarkManager::Create(), PlaylistEditorView::Create(), ScreenSetup::Create(), PowerSearchPopup::Create(), SmartPlaylistEditor::Create(), ImportNative::Create(), RSSEditor::Create(), Ripper::Create(), SearchStream::Create(), SourceSetup::Create(), EditPowerSearchPopup::Create(), GuideGrid::Create(), PlaybackBox::Create(), LocationDialog::Create(), EditAlbumartDialog::Create(), SearchInputDialog::Create(), ScheduleEditor::Create(), CriteriaRowEditor::Create(), MythNotificationScreen::Create(), ImportCoverArtDialog::Create(), MythDialogBox::Create(), MythMusicVolumeDialog::Create(), SmartPLResultViewer::Create(), TrackInfoDialog::Create(), SmartPLOrderByDialog::Create(), VideoFilterDialog::Create(), SmartPLDateDialog::Create(), StandardSettingDialog::Create(), GroupSelector::Create(), ChangeView::Create(), PasswordChange::Create(), RecMetadataEdit::Create(), ItemDetailPopup::Create(), HelpPopup::Create(), SchedEditChild::CreateEditChild(), ItemDetailPopup::Exists(), and SubtitleFormat::Load().
|
static |
Definition at line 843 of file xmlparsebase.cpp.
Referenced by doLoad(), MythThemeBase::MythThemeBase(), and MythThemeBase::Reload().
|
static |
Definition at line 873 of file xmlparsebase.cpp.
|
static |
Definition at line 916 of file xmlparsebase.cpp.
Referenced by TvPlayWindow::Create(), MythUIBusyDialog::Create(), MythUIProgressDialog::Create(), SpinBoxEntryDialog::Create(), MythUIFileBrowser::Create(), MythDialogBox::Create(), MythConfirmationDialog::Create(), MythTextInputDialog::Create(), MythSpinBoxDialog::Create(), SearchButtonListDialog::Create(), MythUISearchDialog::Create(), MythTimeInputDialog::Create(), MythThemeBase::MythThemeBase(), and MythThemeBase::Reload().
|
staticprivate |
Definition at line 719 of file xmlparsebase.cpp.
Referenced by LoadBaseTheme(), and LoadWindowFromXML().
|
staticprivate |