MythTV
master
|
#include <libmythui/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 88 of file xmlparsebase.cpp.
Definition at line 93 of file xmlparsebase.cpp.
Referenced by parseSize().
Definition at line 127 of file xmlparsebase.cpp.
Definition at line 132 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 148 of file xmlparsebase.cpp.
|
static |
Definition at line 153 of file xmlparsebase.cpp.
Referenced by parseAlignment(), MythUIText::ParseElement(), and MythUIButtonList::ParseElement().
|
static |
Definition at line 213 of file xmlparsebase.cpp.
|
static |
Definition at line 218 of file xmlparsebase.cpp.
Referenced by MythUIShape::ParseElement(), and MythFontProperties::ParseFromXml().
|
static |
Definition at line 315 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 342 of file xmlparsebase.cpp.
Referenced by ClearGlobalObjectStore(), CopyWindowFromBase(), doLoad(), MythUIWebBrowser::Init(), LoadBaseTheme(), ParseChildren(), and ParseUIType().
|
static |
Definition at line 349 of file xmlparsebase.cpp.
Referenced by MythThemeBase::Reload(), and MythThemeBase::~MythThemeBase().
|
static |
Definition at line 359 of file xmlparsebase.cpp.
Referenced by doLoad().
|
static |
Definition at line 427 of file xmlparsebase.cpp.
Referenced by doLoad(), ParseChildren(), and MythUIStateType::ParseElement().
|
static |
Definition at line 636 of file xmlparsebase.cpp.
Referenced by MythThemedMenu::parseThemeButton().
|
static |
Definition at line 687 of file xmlparsebase.cpp.
Referenced by MythChannelOverlay::Create(), RatingSettings::Create(), VisualizationSettings::Create(), ChannelEditor::Create(), MetadataResultsDialog::Create(), MythNavigationOverlay::Create(), ImportSettings::Create(), CastDialog::Create(), IdleScreen::Create(), EditRomInfoDialog::Create(), MiniPlayer::Create(), ImageSearchResultsDialog::Create(), CustomPriority::Create(), FileAssocDialog::Create(), PlayerSettings::Create(), MetadataSettings::Create(), GameDetailsPopup::Create(), GrabberSettings::Create(), GeneralSetupWizard::Create(), PlaylistView::Create(), MythOverlayWindow::Create(), VisualizerView::Create(), ProgDetails::Create(), SearchView::Create(), CustomEdit::Create(), KeyGrabPopupBox::Create(), LyricsView::Create(), MythNewsConfig::Create(), AudioSetupWizard::Create(), MythBrowser::Create(), StreamView::Create(), WelcomeDialog::Create(), VideoSetupWizard::Create(), BookmarkEditor::Create(), ChannelRecPriority::Create(), NetSearch::Create(), ManualSchedule::Create(), Weather::Create(), ScreenWizard::Create(), DVDThemeSelector::Create(), GallerySlideView::Create(), GalleryThumbView::Create(), NetEditorBase::Create(), MythNews::Create(), ProfileDialog::Create(), SelectDestination::Create(), EditMetadataDialog::Create(), MythNewsEditor::Create(), MythTerminal::Create(), ProgFinder::Create(), PhrasePopup::Create(), ViewScheduleDiff::Create(), GameUI::Create(), LogViewer::Create(), PlotDialog::Create(), LanguageSelection::Create(), WeatherScreen::Create(), ThemeChooser::Create(), RawSettingsEditor::Create(), PrevRecordedList::Create(), ImportIconsWizard::Create(), MythThemedMenuState::Create(), FunctionDialog::Create(), ViewScheduled::Create(), RecordingSelector::Create(), ZMEvents::Create(), BrowserConfig::Create(), ZMPlayer::Create(), ExportNative::Create(), RSSEditPopup::Create(), TrackInfoPopup::Create(), StatusBox::Create(), ThumbFinder::Create(), VideoSelector::Create(), GlobalSetup::Create(), NetTree::Create(), ProgLister::Create(), BackendSelection::Create(), ChannelScannerGUIScanPane::Create(), FileSelector::Create(), ArchiveFileSelector::Create(), MythUIVirtualKeyboard::Create(), VideoDialog::Create(), MythBurn::Create(), GUIStartup::Create(), ZMConsole::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(), HelpPopup::Create(), ItemDetailPopup::Create(), SchedEditChild::CreateEditChild(), ItemDetailPopup::Exists(), and SubtitleFormat::Load().
|
static |
Definition at line 839 of file xmlparsebase.cpp.
Referenced by doLoad(), MythThemeBase::MythThemeBase(), and MythThemeBase::Reload().
|
static |
Definition at line 869 of file xmlparsebase.cpp.
|
static |
Definition at line 912 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 714 of file xmlparsebase.cpp.
Referenced by LoadBaseTheme(), and LoadWindowFromXML().
|
staticprivate |