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(), MythUIScrollBar::ParseElement(), MythUIVideo::ParseElement(), MythUIShape::ParseElement(), MythUIButtonTree::ParseElement(), MythUIText::ParseElement(), MythUIGuideGrid::ParseElement(), MythUITextEdit::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(), MythUIText::ParseElement(), MythUIGuideGrid::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 89 of file xmlparsebase.cpp.
Definition at line 94 of file xmlparsebase.cpp.
Referenced by parseSize().
Definition at line 126 of file xmlparsebase.cpp.
Definition at line 131 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 147 of file xmlparsebase.cpp.
|
static |
Definition at line 152 of file xmlparsebase.cpp.
Referenced by parseAlignment(), MythUIText::ParseElement(), and MythUIButtonList::ParseElement().
|
static |
Definition at line 212 of file xmlparsebase.cpp.
|
static |
Definition at line 217 of file xmlparsebase.cpp.
Referenced by MythUIShape::ParseElement(), and MythFontProperties::ParseFromXml().
|
static |
Definition at line 309 of file xmlparsebase.cpp.
Referenced by MythUIClock::ParseElement(), MythUISpinBox::ParseElement(), MythUIButton::ParseElement(), MythUIText::ParseElement(), MythThemedMenu::parseThemeButton(), and ThemeInfo::parseThemeInfo().
|
static |
Definition at line 336 of file xmlparsebase.cpp.
Referenced by ClearGlobalObjectStore(), CopyWindowFromBase(), doLoad(), MythUIWebBrowser::Init(), LoadBaseTheme(), ParseChildren(), and ParseUIType().
|
static |
Definition at line 343 of file xmlparsebase.cpp.
Referenced by MythThemeBase::Reload(), and MythThemeBase::~MythThemeBase().
|
static |
Definition at line 353 of file xmlparsebase.cpp.
Referenced by doLoad().
|
static |
Definition at line 420 of file xmlparsebase.cpp.
Referenced by doLoad(), ParseChildren(), and MythUIStateType::ParseElement().
|
static |
Definition at line 628 of file xmlparsebase.cpp.
Referenced by MythThemedMenu::parseThemeButton().
|
static |
Definition at line 680 of file xmlparsebase.cpp.
Referenced by RatingSettings::Create(), VisualizationSettings::Create(), GameDetailsPopup::Create(), MiniPlayer::Create(), ImportSettings::Create(), CastDialog::Create(), EditRomInfoDialog::Create(), ProgDetails::Create(), GeneralSettings::Create(), ImageSearchResultsDialog::Create(), MetadataResultsDialog::Create(), PlayerSettings::Create(), IdleScreen::Create(), FileAssocDialog::Create(), MetadataSettings::Create(), CustomPriority::Create(), GrabberSettings::Create(), AudioSetupWizard::Create(), GeneralSetupWizard::Create(), VisualizerView::Create(), PlaylistView::Create(), KeyGrabPopupBox::Create(), MythNewsConfig::Create(), LogViewer::Create(), CustomEdit::Create(), LyricsView::Create(), MythBrowser::Create(), ProfileDialog::Create(), SearchView::Create(), StatusBox::Create(), PhrasePopup::Create(), ScreenWizard::Create(), StreamView::Create(), ManualSchedule::Create(), BookmarkEditor::Create(), NetSearch::Create(), Weather::Create(), GalleryThumbView::Create(), GallerySlideView::Create(), SelectDestination::Create(), VideoSetupWizard::Create(), MythNews::Create(), MythNewsEditor::Create(), ChannelRecPriority::Create(), DVDThemeSelector::Create(), EditMetadataDialog::Create(), NetEditorBase::Create(), ProgFinder::Create(), MythTerminal::Create(), PlotDialog::Create(), ViewScheduleDiff::Create(), WelcomeDialog::Create(), GameUI::Create(), LanguageSelection::Create(), RSSEditPopup::Create(), WeatherScreen::Create(), PrevRecordedList::Create(), ThemeChooser::Create(), RawSettingsEditor::Create(), ImportIconsWizard::Create(), ViewScheduled::Create(), FunctionDialog::Create(), ZMEvents::Create(), RecordingSelector::Create(), ExportNative::Create(), ZMPlayer::Create(), TrackInfoPopup::Create(), MythThemedMenuState::Create(), GalleryFilterDialog::Create(), BrowserConfig::Create(), FileSelector::Create(), VideoSelector::Create(), ProgLister::Create(), GlobalSetup::Create(), ThumbFinder::Create(), NetTree::Create(), MythUIVirtualKeyboard::Create(), ChannelScannerGUIScanPane::Create(), ArchiveFileSelector::Create(), BackendSelection::Create(), VideoDialog::Create(), MythControls::Create(), MythBurn::Create(), IconView::Create(), GUIStartup::Create(), ZMConsole::Create(), ProgramRecPriority::Create(), PowerSearchPopup::Create(), ImportMusicDialog::Create(), EditStreamMetadata::Create(), EditLyricsDialog::Create(), ZMLivePlayer::Create(), PlaylistEditorView::Create(), ScreenSetup::Create(), BookmarkManager::Create(), SmartPlaylistEditor::Create(), RSSEditor::Create(), ImportNative::Create(), ChannelEditor::Create(), EditPowerSearchPopup::Create(), Ripper::Create(), SearchStream::Create(), SourceSetup::Create(), MythOSDWindow::Create(), PlaybackBox::Create(), GuideGrid::Create(), MythDialogBox::Create(), LocationDialog::Create(), SearchInputDialog::Create(), EditAlbumartDialog::Create(), ScheduleEditor::Create(), CriteriaRowEditor::Create(), MythNotificationScreen::Create(), ImportCoverArtDialog::Create(), RipStatus::Create(), MythMusicVolumeDialog::Create(), SmartPLResultViewer::Create(), VideoFilterDialog::Create(), TrackInfoDialog::Create(), SmartPLOrderByDialog::Create(), OsdNavigation::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 837 of file xmlparsebase.cpp.
Referenced by doLoad(), MythThemeBase::Init(), and MythThemeBase::Reload().
|
static |
Definition at line 869 of file xmlparsebase.cpp.
|
static |
Definition at line 914 of file xmlparsebase.cpp.
Referenced by TvPlayWindow::Create(), MythUIBusyDialog::Create(), MythUIProgressDialog::Create(), SpinBoxEntryDialog::Create(), MythUIFileBrowser::Create(), MythDialogBox::Create(), MythConfirmationDialog::Create(), MythTextInputDialog::Create(), MythSpinBoxDialog::Create(), MythUISearchDialog::Create(), SearchButtonListDialog::Create(), MythTimeInputDialog::Create(), MythThemeBase::Init(), VideoOutputOMX::PrepareFrame(), and MythThemeBase::Reload().
|
staticprivate |
Definition at line 711 of file xmlparsebase.cpp.
Referenced by LoadBaseTheme(), and LoadWindowFromXML().
|
staticprivate |