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 23 of file xmlparsebase.h.
|
static |
Definition at line 52 of file xmlparsebase.cpp.
Referenced by doLoad(), parseAlignment(), parseBool(), MythUIProgressBar::ParseElement(), MythUIVideo::ParseElement(), MythUIShape::ParseElement(), MythUIScrollBar::ParseElement(), MythUIButtonTree::ParseElement(), MythUIText::ParseElement(), MythUITextEdit::ParseElement(), MythUIGuideGrid::ParseElement(), MythUIImage::ParseElement(), MythUIWebBrowser::ParseElement(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythFontProperties::ParseFromXml(), parsePoint(), parseRect(), parseSize(), parseText(), MythThemedMenu::parseThemeButton(), and ThemeInfo::parseThemeInfo().
|
static |
Definition at line 64 of file xmlparsebase.cpp.
Referenced by parseBool(), MythUIStateType::ParseElement(), MythUIText::ParseElement(), MythUIGuideGrid::ParseElement(), MythUIImage::ParseElement(), MythUIWebBrowser::ParseElement(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythFontProperties::ParseFromXml(), and MythUIAnimation::ParseSection().
|
static |
Definition at line 70 of file xmlparsebase.cpp.
Definition at line 75 of file xmlparsebase.cpp.
Referenced by MythUIGuideGrid::ParseElement(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythFontProperties::ParseFromXml(), parsePoint(), and MythUIAnimation::parsePosition().
Definition at line 92 of file xmlparsebase.cpp.
Definition at line 97 of file xmlparsebase.cpp.
Referenced by parseSize().
Definition at line 131 of file xmlparsebase.cpp.
Definition at line 136 of file xmlparsebase.cpp.
Referenced by MythUIText::ParseElement(), MythUITextEdit::ParseElement(), MythScreenType::ParseElement(), MythUIImage::ParseElement(), MythUIWebBrowser::ParseElement(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), and parseRect().
Definition at line 156 of file xmlparsebase.cpp.
|
static |
Definition at line 161 of file xmlparsebase.cpp.
Referenced by parseAlignment(), MythUIText::ParseElement(), and MythUIButtonList::ParseElement().
|
static |
Definition at line 221 of file xmlparsebase.cpp.
|
static |
Definition at line 226 of file xmlparsebase.cpp.
Referenced by MythUIShape::ParseElement(), and MythFontProperties::ParseFromXml().
|
static |
Definition at line 323 of file xmlparsebase.cpp.
Referenced by MythUIProcedural::ParseElement(), MythUIClock::ParseElement(), MythUISpinBox::ParseElement(), MythUIButton::ParseElement(), MythUIText::ParseElement(), MythThemedMenu::parseThemeButton(), and ThemeInfo::parseThemeInfo().
|
static |
Definition at line 350 of file xmlparsebase.cpp.
Referenced by ClearGlobalObjectStore(), CopyWindowFromBase(), doLoad(), MythUIWebBrowser::Init(), LoadBaseTheme(), ParseChildren(), and ParseUIType().
|
static |
Definition at line 357 of file xmlparsebase.cpp.
Referenced by MythThemeBase::Reload(), and MythThemeBase::~MythThemeBase().
|
static |
Definition at line 367 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 644 of file xmlparsebase.cpp.
Referenced by MythThemedMenu::parseThemeButton().
|
static |
Definition at line 695 of file xmlparsebase.cpp.
Referenced by MythChannelOverlay::Create(), RatingSettings::Create(), VisualizationSettings::Create(), ChannelEditor::Create(), MythNavigationOverlay::Create(), MetadataResultsDialog::Create(), CastDialog::Create(), ImportSettings::Create(), MiniPlayer::Create(), EditRomInfoDialog::Create(), IdleScreen::Create(), CustomPriority::Create(), FileAssocDialog::Create(), ImageSearchResultsDialog::Create(), PlayerSettings::Create(), MetadataSettings::Create(), GameDetailsPopup::Create(), GeneralSetupWizard::Create(), GrabberSettings::Create(), PlaylistView::Create(), ProgDetails::Create(), MythOverlayWindow::Create(), VisualizerView::Create(), LyricsView::Create(), CustomEdit::Create(), SearchView::Create(), AudioSetupWizard::Create(), KeyGrabPopupBox::Create(), MythBrowser::Create(), StreamView::Create(), VideoSetupWizard::Create(), WelcomeDialog::Create(), ManualSchedule::Create(), ScreenWizard::Create(), ChannelRecPriority::Create(), NetSearch::Create(), Weather::Create(), BookmarkEditor::Create(), GalleryThumbView::Create(), GallerySlideView::Create(), ProfileDialog::Create(), MythNews::Create(), DVDThemeSelector::Create(), MythNewsConfig::Create(), NetEditorBase::Create(), SelectDestination::Create(), EditMetadataDialog::Create(), ProgFinder::Create(), PhrasePopup::Create(), LogViewer::Create(), GameUI::Create(), PlotDialog::Create(), ViewScheduleDiff::Create(), MythNewsEditor::Create(), WeatherScreen::Create(), LanguageSelection::Create(), MythTerminal::Create(), ThemeChooser::Create(), RawSettingsEditor::Create(), PrevRecordedList::Create(), ViewScheduled::Create(), ImportIconsWizard::Create(), MythThemedMenuState::Create(), FunctionDialog::Create(), ZMEvents::Create(), RecordingSelector::Create(), BrowserConfig::Create(), ZMPlayer::Create(), ExportNative::Create(), StatusBox::Create(), TrackInfoPopup::Create(), VideoSelector::Create(), ThumbFinder::Create(), RSSEditPopup::Create(), NetTree::Create(), GlobalSetup::Create(), ProgLister::Create(), BackendSelection::Create(), ChannelScannerGUIScanPane::Create(), FileSelector::Create(), ArchiveFileSelector::Create(), MythUIVirtualKeyboard::Create(), VideoDialog::Create(), ZMConsole::Create(), MythBurn::Create(), GUIStartup::Create(), EditStreamMetadata::Create(), MythControls::Create(), ZMLivePlayer::Create(), EditLyricsDialog::Create(), BookmarkManager::Create(), ImportMusicDialog::Create(), ProgramRecPriority::Create(), ScreenSetup::Create(), PlaylistEditorView::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(), RipStatus::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 847 of file xmlparsebase.cpp.
Referenced by doLoad(), MythThemeBase::MythThemeBase(), and MythThemeBase::Reload().
|
static |
Definition at line 877 of file xmlparsebase.cpp.
|
static |
Definition at line 920 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 722 of file xmlparsebase.cpp.
Referenced by LoadBaseTheme(), and LoadWindowFromXML().
|
staticprivate |