#include <xmlparse.h>
Definition at line 12 of file xmlparse.h.
Public Member Functions | |
| XMLParse () | |
| ~XMLParse () | |
| fontProp * | GetFont (const QString &, bool checkGlobal=true) |
| LayerSet * | GetSet (const QString &text) |
| void | SetWMult (double wm) |
| void | SetHMult (double hm) |
| void | SetFontSizeType (QString s) |
| bool | LoadTheme (QDomElement &, QString, QString sf="") |
| QString | getFirstText (QDomElement &) |
| void | parseFont (QDomElement &) |
| void | normalizeRect (QRect &) |
| QPoint | parsePoint (QString) |
| QRect | parseRect (QString) |
| void | parsePopup (QDomElement &) |
| void | parseContainer (QDomElement &, QString &, int &, QRect &) |
| void | parseListArea (LayerSet *, QDomElement &) |
| void | parseBar (LayerSet *, QDomElement &) |
| bool | parseDefaultCategoryColors (QMap< QString, QString > &catColors) |
| void | parseGuideGrid (LayerSet *, QDomElement &) |
| void | parseImageGrid (LayerSet *, QDomElement &) |
| void | parseManagedTreeList (LayerSet *, QDomElement &) |
| void | parseTextArea (LayerSet *, QDomElement &) |
| void | parseRichTextArea (LayerSet *, QDomElement &) |
| void | parseMultiTextArea (LayerSet *, QDomElement &) |
| void | parseRemoteEdit (LayerSet *, QDomElement &) |
| void | parseStatusBar (LayerSet *, QDomElement &) |
| void | parseImage (LayerSet *, QDomElement &) |
| bool | parseAnimatedImage (LayerSet *, QDomElement &) |
| void | parseRepeatedImage (LayerSet *, QDomElement &) |
| void | parsePushButton (LayerSet *, QDomElement &) |
| void | parseTextButton (LayerSet *, QDomElement &) |
| void | parseCheckBox (LayerSet *, QDomElement &) |
| void | parseSelector (LayerSet *, QDomElement &) |
| void | parseBlackHole (LayerSet *, QDomElement &) |
| void | parseListBtnArea (LayerSet *, QDomElement &) |
| void | parseListTreeArea (LayerSet *, QDomElement &) |
| void | parseKeyboard (LayerSet *, QDomElement &) |
| void | parseKey (LayerSet *, QDomElement &) |
Private Member Functions | |
| bool | doLoadTheme (QDomElement &, QString, QString) |
Private Attributes | |
| QMap< QString, fontProp > | fontMap |
| QMap< QString, LayerSet * > | layerMap |
| vector< LayerSet * > * | allTypes |
| double | wmult |
| double | hmult |
| int | usetrans |
| QString | fontSizeType |
| XMLParse::XMLParse | ( | void | ) |
Definition at line 18 of file xmlparse.cpp.
| XMLParse::~XMLParse | ( | ) |
Definition at line 23 of file xmlparse.cpp.
Definition at line 1295 of file xmlparse.cpp.
Referenced by MythThemedDialog::getFont(), parseBar(), parseFont(), parseGuideGrid(), parseImageGrid(), parseKey(), parseKeyboard(), parseListArea(), parseListBtnArea(), parseListTreeArea(), parseManagedTreeList(), parseMultiTextArea(), parseRemoteEdit(), parseRichTextArea(), parseSelector(), parseTextArea(), parseTextButton(), and Weather::setupScreens().
| LayerSet * XMLParse::GetSet | ( | const QString & | text | ) |
Definition at line 2395 of file xmlparse.cpp.
Referenced by ChannelRecPriority::ChannelRecPriority(), ProgFinder::clearProgramList(), ProgFinder::clearShowData(), mythvideo_videomanager::ContainerHandler::ContainerHandler(), ProgFinder::cursorRight(), mythvideo_videomanager::ManualSearchHandler::Exists(), GuideGrid::fillProgramInfos(), GuideGrid::fillProgramRowInfos(), GuideGrid::fillTimeInfos(), GuideGrid::GuideGrid(), mythvideo_videomanager::InfoHandler::InfoHandler(), ManagedList::init(), ProgFinder::Initialize(), ScreenSetup::loadData(), IconView::LoadMenuTheme(), StatusBox::LoadTheme(), MythNewsConfig::loadTheme(), MythNews::loadTheme(), MythFlixQueue::loadTheme(), MythFlixConfig::loadTheme(), MythFlix::loadTheme(), IconView::LoadViewTheme(), GuideGrid::paintChannels(), GuideGrid::paintCurrentInfo(), GuideGrid::paintDate(), GuideGrid::paintInfo(), GuideGrid::paintJumpToChannel(), GuideGrid::paintPrograms(), GuideGrid::paintTimes(), parseContainer(), MythThemedDialog::parseContainer(), PlaybackBox::PlaybackBox(), PreviousList::PreviousList(), ProgLister::ProgLister(), ProgramRecPriority::ProgramRecPriority(), Weather::setupScreens(), PlaybackBox::showIconHelp(), ProgFinder::showProgramList(), ProgFinder::showSearchList(), ProgFinder::showShowingList(), GuideGrid::timeCheckTimeout(), ManagedList::update(), ProgFinder::update_timeout(), MythNews::updateArticlesView(), MythFlixQueue::updateArticlesView(), MythFlix::updateArticlesView(), Weather::updateBackground(), ViewScheduled::updateBackground(), ViewScheduleDiff::updateBackground(), StatusBox::updateBackground(), RecOptDialog::updateBackground(), ProgramRecPriority::updateBackground(), ProgLister::updateBackground(), ProgFinder::updateBackground(), PreviousList::updateBackground(), PlaybackBox::updateBackground(), MythNewsConfig::updateBackground(), MythNews::updateBackground(), MythFlixQueue::updateBackground(), MythFlixConfig::updateBackground(), MythFlix::updateBackground(), MythThemedDialog::updateBackground(), IconView::updateBackground(), GuideGrid::updateBackground(), ChannelRecPriority::updateBackground(), ViewScheduled::updateConflict(), PlaybackBox::updateCurGroup(), MythNewsConfig::updateFreq(), MythFlixConfig::updateFreq(), PlaybackBox::updateGroupInfo(), ViewScheduled::updateInfo(), ViewScheduleDiff::updateInfo(), RecOptDialog::updateInfo(), ProgramRecPriority::updateInfo(), ProgLister::updateInfo(), ProgFinder::updateInfo(), PreviousList::updateInfo(), PlaybackBox::updateInfo(), ChannelRecPriority::updateInfo(), MythNews::updateInfoView(), MythFlixQueue::updateInfoView(), MythFlix::updateInfoView(), ViewScheduled::updateList(), ViewScheduleDiff::updateList(), ProgramRecPriority::updateList(), ProgLister::updateList(), ProgFinder::updateList(), PreviousList::updateList(), ChannelRecPriority::updateList(), IconView::UpdateMenu(), PlaybackBox::updateProgramInfo(), ViewScheduled::updateRecStatus(), ViewScheduleDiff::updateRecStatus(), ViewScheduled::updateShowLevel(), ViewScheduleDiff::updateShowLevel(), PlaybackBox::updateShowTitles(), MythNewsConfig::updateSites(), MythFlixConfig::updateSites(), MythNews::updateSitesView(), MythFlixQueue::updateSitesView(), MythFlix::updateSitesView(), IconView::UpdateText(), PlaybackBox::updateUsage(), PlaybackBox::updateVideo(), ProgLister::updateView(), PreviousList::updateView(), IconView::UpdateView(), mythvideo_videomanager::VideoManagerImp::VideoManagerImp(), ViewScheduled::ViewScheduled(), and ViewScheduleDiff::ViewScheduleDiff().
| void XMLParse::SetWMult | ( | double | wm | ) | [inline] |
Definition at line 21 of file xmlparse.h.
Referenced by ChannelRecPriority::ChannelRecPriority(), GuideGrid::GuideGrid(), ProgFinder::Initialize(), StatusBox::LoadTheme(), MythNewsConfig::loadTheme(), MythNews::loadTheme(), MythFlixQueue::loadTheme(), MythFlixConfig::loadTheme(), MythFlix::loadTheme(), IconView::LoadTheme(), MythThemedDialog::loadThemedWindow(), PlaybackBox::PlaybackBox(), PreviousList::PreviousList(), ProgLister::ProgLister(), ProgramRecPriority::ProgramRecPriority(), RecOptDialog::RecOptDialog(), ViewScheduled::ViewScheduled(), ViewScheduleDiff::ViewScheduleDiff(), and Weather::Weather().
| void XMLParse::SetHMult | ( | double | hm | ) | [inline] |
Definition at line 22 of file xmlparse.h.
Referenced by ChannelRecPriority::ChannelRecPriority(), GuideGrid::GuideGrid(), ProgFinder::Initialize(), StatusBox::LoadTheme(), MythNewsConfig::loadTheme(), MythNews::loadTheme(), MythFlixQueue::loadTheme(), MythFlixConfig::loadTheme(), MythFlix::loadTheme(), IconView::LoadTheme(), MythThemedDialog::loadThemedWindow(), PlaybackBox::PlaybackBox(), PreviousList::PreviousList(), ProgLister::ProgLister(), ProgramRecPriority::ProgramRecPriority(), RecOptDialog::RecOptDialog(), ViewScheduled::ViewScheduled(), ViewScheduleDiff::ViewScheduleDiff(), and Weather::Weather().
| void XMLParse::SetFontSizeType | ( | QString | s | ) | [inline] |
Definition at line 23 of file xmlparse.h.
| bool XMLParse::LoadTheme | ( | QDomElement & | ele, | |
| QString | winName, | |||
| QString | sf = "" | |||
| ) |
Definition at line 35 of file xmlparse.cpp.
Referenced by ChannelRecPriority::ChannelRecPriority(), GuideGrid::GuideGrid(), ProgFinder::Initialize(), StatusBox::LoadTheme(), MythNewsConfig::loadTheme(), MythNews::loadTheme(), MythFlixQueue::loadTheme(), MythFlixConfig::loadTheme(), MythFlix::loadTheme(), IconView::LoadTheme(), MythThemedDialog::loadThemedWindow(), PlaybackBox::PlaybackBox(), PreviousList::PreviousList(), ProgLister::ProgLister(), ProgramRecPriority::ProgramRecPriority(), RecOptDialog::RecOptDialog(), TV::VideoThemeCheck(), ViewScheduled::ViewScheduled(), ViewScheduleDiff::ViewScheduleDiff(), and Weather::Weather().
| QString XMLParse::getFirstText | ( | QDomElement & | element | ) |
Definition at line 116 of file xmlparse.cpp.
Referenced by parseAnimatedImage(), parseBar(), parseBlackHole(), parseCheckBox(), parseContainer(), parseFont(), parseGuideGrid(), parseImage(), parseImageGrid(), parseKey(), parseKeyboard(), parseListArea(), parseListBtnArea(), parseListTreeArea(), parseManagedTreeList(), parseMultiTextArea(), PlaybackBox::parsePopup(), parsePushButton(), parseRemoteEdit(), parseRepeatedImage(), parseRichTextArea(), parseSelector(), parseStatusBar(), parseTextArea(), and parseTextButton().
| void XMLParse::parseFont | ( | QDomElement & | element | ) |
Definition at line 128 of file xmlparse.cpp.
Referenced by ScreenSetup::loadData(), StatusBox::LoadTheme(), MythNewsConfig::loadTheme(), MythNews::loadTheme(), MythFlixQueue::loadTheme(), MythFlixConfig::loadTheme(), MythFlix::loadTheme(), IconView::LoadTheme(), ViewScheduled::LoadWindow(), ViewScheduleDiff::LoadWindow(), RecOptDialog::LoadWindow(), ProgramRecPriority::LoadWindow(), ProgLister::LoadWindow(), ProgFinder::LoadWindow(), PreviousList::LoadWindow(), PlaybackBox::LoadWindow(), MythThemedDialog::loadWindow(), GuideGrid::LoadWindow(), ChannelRecPriority::LoadWindow(), MythThemedDialog::parseFont(), and Weather::setupScreens().
| void XMLParse::normalizeRect | ( | QRect & | rect | ) |
Definition at line 1307 of file xmlparse.cpp.
Referenced by parseBar(), parseBlackHole(), parseContainer(), parseGuideGrid(), parseImageGrid(), parseKeyboard(), parseListArea(), parseListBtnArea(), parseListTreeArea(), parseManagedTreeList(), parseMultiTextArea(), parseRemoteEdit(), parseRichTextArea(), parseSelector(), and parseTextArea().
| QPoint XMLParse::parsePoint | ( | QString | text | ) |
Definition at line 1316 of file xmlparse.cpp.
Referenced by parseAnimatedImage(), parseBar(), parseCheckBox(), parseFont(), parseGuideGrid(), parseImage(), parseKey(), parseListArea(), parseManagedTreeList(), parseMultiTextArea(), parsePushButton(), parseRepeatedImage(), parseRichTextArea(), parseStatusBar(), parseTextArea(), and parseTextButton().
| QRect XMLParse::parseRect | ( | QString | text | ) |
Definition at line 1325 of file xmlparse.cpp.
Referenced by parseBar(), parseBlackHole(), parseContainer(), parseGuideGrid(), parseImageGrid(), parseKeyboard(), parseListArea(), parseListBtnArea(), parseListTreeArea(), parseManagedTreeList(), parseMultiTextArea(), parseRemoteEdit(), parseRichTextArea(), parseSelector(), and parseTextArea().
| void XMLParse::parsePopup | ( | QDomElement & | ) |
| void XMLParse::parseContainer | ( | QDomElement & | element, | |
| QString & | newname, | |||
| int & | context, | |||
| QRect & | area | |||
| ) |
Definition at line 1336 of file xmlparse.cpp.
Referenced by ScreenSetup::loadData(), StatusBox::LoadTheme(), MythNewsConfig::loadTheme(), MythNews::loadTheme(), MythFlixQueue::loadTheme(), MythFlixConfig::loadTheme(), MythFlix::loadTheme(), IconView::LoadTheme(), RecOptDialog::LoadWindow(), ProgLister::LoadWindow(), PreviousList::LoadWindow(), ViewScheduled::parseContainer(), ViewScheduleDiff::parseContainer(), ProgramRecPriority::parseContainer(), ProgFinder::parseContainer(), PlaybackBox::parseContainer(), MythThemedDialog::parseContainer(), GuideGrid::parseContainer(), ChannelRecPriority::parseContainer(), and Weather::setupScreens().
| void XMLParse::parseListArea | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseBar | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| bool XMLParse::parseDefaultCategoryColors | ( | QMap< QString, QString > & | catColors | ) |
| void XMLParse::parseGuideGrid | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseImageGrid | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseManagedTreeList | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseTextArea | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseRichTextArea | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseMultiTextArea | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseRemoteEdit | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseStatusBar | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseImage | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseRepeatedImage | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parsePushButton | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseTextButton | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseCheckBox | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseSelector | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseBlackHole | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseListBtnArea | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseListTreeArea | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseKeyboard | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| void XMLParse::parseKey | ( | LayerSet * | container, | |
| QDomElement & | element | |||
| ) |
| bool XMLParse::doLoadTheme | ( | QDomElement & | ele, | |
| QString | winName, | |||
| QString | themeFile | |||
| ) | [private] |
QMap<QString, fontProp> XMLParse::fontMap [private] |
QMap<QString, LayerSet*> XMLParse::layerMap [private] |
vector<LayerSet *>* XMLParse::allTypes [private] |
Definition at line 61 of file xmlparse.h.
Referenced by parseContainer(), XMLParse(), and ~XMLParse().
double XMLParse::wmult [private] |
Definition at line 63 of file xmlparse.h.
Referenced by normalizeRect(), parseAnimatedImage(), parseBar(), parseBlackHole(), parseCheckBox(), parseFont(), parseGuideGrid(), parseImage(), parseImageGrid(), parseKey(), parseKeyboard(), parseListArea(), parseListBtnArea(), parseListTreeArea(), parseManagedTreeList(), parseMultiTextArea(), parsePushButton(), parseRemoteEdit(), parseRepeatedImage(), parseRichTextArea(), parseSelector(), parseStatusBar(), parseTextArea(), and parseTextButton().
double XMLParse::hmult [private] |
Definition at line 64 of file xmlparse.h.
Referenced by normalizeRect(), parseAnimatedImage(), parseBar(), parseBlackHole(), parseCheckBox(), parseFont(), parseGuideGrid(), parseImage(), parseImageGrid(), parseKey(), parseKeyboard(), parseListArea(), parseListBtnArea(), parseListTreeArea(), parseManagedTreeList(), parseMultiTextArea(), parsePushButton(), parseRemoteEdit(), parseRepeatedImage(), parseRichTextArea(), parseSelector(), parseStatusBar(), parseTextArea(), and parseTextButton().
int XMLParse::usetrans [private] |
QString XMLParse::fontSizeType [private] |
1.5.5