|
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 349 of file xmlparsebase.cpp.
Referenced by MythThemeBase::Reload(), and MythThemeBase::~MythThemeBase().
|
staticprivate |
|
static |
Definition at line 943 of file xmlparsebase.cpp.
Referenced by MythTimeInputDialog::Create(), TvPlayWindow::Create(), MythDialogBox::Create(), MythConfirmationDialog::Create(), MythTextInputDialog::Create(), MythSpinBoxDialog::Create(), MythUISearchDialog::Create(), MythUIBusyDialog::Create(), MythUIProgressDialog::Create(), SearchButtonListDialog::Create(), MythUIFileBrowser::Create(), SpinBoxEntryDialog::Create(), MythThemeBase::MythThemeBase(), and MythThemeBase::Reload().
|
staticprivate |
Definition at line 730 of file xmlparsebase.cpp.
Referenced by LoadBaseTheme(), and LoadWindowFromXML().
|
static |
Definition at line 52 of file xmlparsebase.cpp.
Referenced by doLoad(), parseAlignment(), parseBool(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythUIButtonTree::ParseElement(), MythUIGuideGrid::ParseElement(), MythUIImage::ParseElement(), MythUIProgressBar::ParseElement(), MythUIScrollBar::ParseElement(), MythUIShape::ParseElement(), MythUIText::ParseElement(), MythUITextEdit::ParseElement(), MythUIVideo::ParseElement(), MythUIWebBrowser::ParseElement(), MythFontProperties::ParseFromXml(), parsePoint(), parseRect(), parseSize(), parseText(), 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 900 of file xmlparsebase.cpp.
|
static |
Definition at line 870 of file xmlparsebase.cpp.
Referenced by doLoad(), MythThemeBase::MythThemeBase(), and MythThemeBase::Reload().
|
static |
Definition at line 703 of file xmlparsebase.cpp.
Referenced by ProfileDialog::Create(), RecordingSelector::Create(), VideoSelector::Create(), GameUI::Create(), EditRomInfoDialog::Create(), EditStreamMetadata::Create(), SearchStream::Create(), FunctionDialog::Create(), ImageSearchResultsDialog::Create(), MetadataResultsDialog::Create(), ChannelScannerGUIScanPane::Create(), MythOverlayWindow::Create(), MythChannelOverlay::Create(), MythNavigationOverlay::Create(), CustomEdit::Create(), CustomPriority::Create(), EditMetadataDialog::Create(), GallerySlideView::Create(), GalleryThumbView::Create(), PhrasePopup::Create(), PowerSearchPopup::Create(), EditPowerSearchPopup::Create(), ItemDetailPopup::Create(), VideoDialog::Create(), FileAssocDialog::Create(), VideoFilterDialog::Create(), CastDialog::Create(), PlotDialog::Create(), ExportNative::Create(), FileSelector::Create(), ArchiveFileSelector::Create(), ImportNative::Create(), LogViewer::Create(), MythBurn::Create(), SelectDestination::Create(), DVDThemeSelector::Create(), ThumbFinder::Create(), BookmarkEditor::Create(), BrowserConfig::Create(), BookmarkManager::Create(), MythBrowser::Create(), GameDetailsPopup::Create(), Ripper::Create(), RipStatus::Create(), EditAlbumartDialog::Create(), GeneralSettings::Create(), ImportMusicDialog::Create(), ImportCoverArtDialog::Create(), ImportSettings::Create(), LyricsView::Create(), EditLyricsDialog::Create(), MiniPlayer::Create(), MythMusicVolumeDialog::Create(), TrackInfoDialog::Create(), PlaylistEditorView::Create(), PlaylistView::Create(), RatingSettings::Create(), SearchView::Create(), SmartPlaylistEditor::Create(), CriteriaRowEditor::Create(), SmartPLResultViewer::Create(), SmartPLOrderByDialog::Create(), SmartPLDateDialog::Create(), StreamView::Create(), VisualizationSettings::Create(), VisualizerView::Create(), TrackInfoPopup::Create(), NetEditorBase::Create(), NetSearch::Create(), NetTree::Create(), RSSEditPopup::Create(), RSSEditor::Create(), MythNews::Create(), MythNewsConfig::Create(), MythNewsEditor::Create(), Weather::Create(), WeatherScreen::Create(), GlobalSetup::Create(), ScreenSetup::Create(), SourceSetup::Create(), LocationDialog::Create(), ZMConsole::Create(), ZMEvents::Create(), ZMLivePlayer::Create(), ZMPlayer::Create(), BackendSelection::Create(), GUIStartup::Create(), LanguageSelection::Create(), MythDialogBox::Create(), MythNotificationScreen::Create(), MythTerminal::Create(), MythThemedMenuState::Create(), MythUIVirtualKeyboard::Create(), RawSettingsEditor::Create(), StandardSettingDialog::Create(), ChannelRecPriority::Create(), GrabberSettings::Create(), GuideGrid::Create(), IdleScreen::Create(), KeyGrabPopupBox::Create(), ManualSchedule::Create(), MythControls::Create(), PlaybackBox::Create(), GroupSelector::Create(), ChangeView::Create(), PasswordChange::Create(), RecMetadataEdit::Create(), HelpPopup::Create(), PrevRecordedList::Create(), ProgDetails::Create(), ProgFinder::Create(), SearchInputDialog::Create(), ProgLister::Create(), ProgramRecPriority::Create(), ScheduleEditor::Create(), AudioSetupWizard::Create(), GeneralSetupWizard::Create(), VideoSetupWizard::Create(), StatusBox::Create(), ThemeChooser::Create(), MetadataSettings::Create(), PlayerSettings::Create(), ViewScheduled::Create(), ViewScheduleDiff::Create(), ScreenWizard::Create(), ChannelEditor::Create(), ImportIconsWizard::Create(), WelcomeDialog::Create(), SchedEditChild::CreateEditChild(), ItemDetailPopup::Exists(), and SubtitleFormat::Load().
|
static |
Definition at line 153 of file xmlparsebase.cpp.
Referenced by parseAlignment(), MythUIButtonList::ParseElement(), and MythUIText::ParseElement().
|
static |
Definition at line 213 of file xmlparsebase.cpp.
|
static |
Definition at line 64 of file xmlparsebase.cpp.
Referenced by parseBool(), MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythUIGuideGrid::ParseElement(), MythUIImage::ParseElement(), MythUIStateType::ParseElement(), MythUIText::ParseElement(), MythUIWebBrowser::ParseElement(), MythFontProperties::ParseFromXml(), and MythUIAnimation::ParseSection().
|
static |
Definition at line 70 of file xmlparsebase.cpp.
|
static |
Definition at line 359 of file xmlparsebase.cpp.
Referenced by doLoad().
|
static |
Definition at line 218 of file xmlparsebase.cpp.
Referenced by MythUIShape::ParseElement(), and MythFontProperties::ParseFromXml().
Definition at line 75 of file xmlparsebase.cpp.
Referenced by MythUIType::ParseElement(), MythUIButtonList::ParseElement(), MythUIGuideGrid::ParseElement(), MythFontProperties::ParseFromXml(), parsePoint(), and MythUIAnimation::parsePosition().
Definition at line 88 of file xmlparsebase.cpp.
Definition at line 132 of file xmlparsebase.cpp.
Referenced by MythUIType::ParseElement(), MythScreenType::ParseElement(), MythUIButtonList::ParseElement(), MythUIImage::ParseElement(), MythUIText::ParseElement(), MythUITextEdit::ParseElement(), MythUIWebBrowser::ParseElement(), and parseRect().
Definition at line 148 of file xmlparsebase.cpp.
Definition at line 93 of file xmlparsebase.cpp.
Referenced by parseSize().
Definition at line 127 of file xmlparsebase.cpp.
|
static |
Definition at line 315 of file xmlparsebase.cpp.
Referenced by MythUIButton::ParseElement(), MythUIClock::ParseElement(), MythUIProcedural::ParseElement(), MythUISpinBox::ParseElement(), MythUIText::ParseElement(), MythThemedMenu::parseThemeButton(), and ThemeInfo::parseThemeInfo().
|
static |
Definition at line 427 of file xmlparsebase.cpp.
Referenced by doLoad(), ParseChildren(), MythUIStateType::ParseElement(), and ParseUIType().
|
static |
Definition at line 638 of file xmlparsebase.cpp.
Referenced by MythThemedMenu::parseThemeButton().