XMLParse Class Reference

#include <xmlparse.h>

List of all members.


Detailed Description

Definition at line 12 of file xmlparse.h.


Public Member Functions

 XMLParse ()
 ~XMLParse ()
fontPropGetFont (const QString &, bool checkGlobal=true)
LayerSetGetSet (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, fontPropfontMap
QMap< QString, LayerSet * > layerMap
vector< LayerSet * > * allTypes
double wmult
double hmult
int usetrans
QString fontSizeType

Constructor & Destructor Documentation

XMLParse::XMLParse ( void   ) 

Definition at line 18 of file xmlparse.cpp.

XMLParse::~XMLParse (  ) 

Definition at line 23 of file xmlparse.cpp.


Member Function Documentation

fontProp * XMLParse::GetFont ( const QString &  text,
bool  checkGlobal = true 
)

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]

void XMLParse::SetHMult ( double  hm  )  [inline]

void XMLParse::SetFontSizeType ( QString  s  )  [inline]

Definition at line 23 of file xmlparse.h.

bool XMLParse::LoadTheme ( QDomElement &  ele,
QString  winName,
QString  sf = "" 
)

QString XMLParse::getFirstText ( QDomElement &  element  ) 

void XMLParse::parseFont ( QDomElement &  element  ) 

void XMLParse::normalizeRect ( QRect &  rect  ) 

QPoint XMLParse::parsePoint ( QString  text  ) 

QRect XMLParse::parseRect ( QString  text  ) 

void XMLParse::parsePopup ( QDomElement &   ) 

void XMLParse::parseContainer ( QDomElement &  element,
QString &  newname,
int &  context,
QRect &  area 
)

void XMLParse::parseListArea ( LayerSet container,
QDomElement &  element 
)

Definition at line 2081 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseBar ( LayerSet container,
QDomElement &  element 
)

Definition at line 1168 of file xmlparse.cpp.

Referenced by parseContainer().

bool XMLParse::parseDefaultCategoryColors ( QMap< QString, QString > &  catColors  ) 

Definition at line 666 of file xmlparse.cpp.

Referenced by parseGuideGrid().

void XMLParse::parseGuideGrid ( LayerSet container,
QDomElement &  element 
)

Definition at line 718 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseImageGrid ( LayerSet container,
QDomElement &  element 
)

Definition at line 930 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseManagedTreeList ( LayerSet container,
QDomElement &  element 
)

Definition at line 2556 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseTextArea ( LayerSet container,
QDomElement &  element 
)

Definition at line 1490 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseRichTextArea ( LayerSet container,
QDomElement &  element 
)

Definition at line 1630 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseMultiTextArea ( LayerSet container,
QDomElement &  element 
)

Definition at line 1831 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseRemoteEdit ( LayerSet container,
QDomElement &  element 
)

Definition at line 1969 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseStatusBar ( LayerSet container,
QDomElement &  element 
)

Definition at line 2404 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseImage ( LayerSet container,
QDomElement &  element 
)

Definition at line 357 of file xmlparse.cpp.

Referenced by parseContainer().

bool XMLParse::parseAnimatedImage ( LayerSet container,
QDomElement &  element 
)

Definition at line 452 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseRepeatedImage ( LayerSet container,
QDomElement &  element 
)

Definition at line 559 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parsePushButton ( LayerSet container,
QDomElement &  element 
)

Definition at line 2904 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseTextButton ( LayerSet container,
QDomElement &  element 
)

Definition at line 3020 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseCheckBox ( LayerSet container,
QDomElement &  element 
)

Definition at line 3150 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseSelector ( LayerSet container,
QDomElement &  element 
)

Definition at line 3279 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseBlackHole ( LayerSet container,
QDomElement &  element 
)

Definition at line 3409 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseListBtnArea ( LayerSet container,
QDomElement &  element 
)

Definition at line 3448 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseListTreeArea ( LayerSet container,
QDomElement &  element 
)

Definition at line 3617 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseKeyboard ( LayerSet container,
QDomElement &  element 
)

Definition at line 3952 of file xmlparse.cpp.

Referenced by parseContainer().

void XMLParse::parseKey ( LayerSet container,
QDomElement &  element 
)

Definition at line 3780 of file xmlparse.cpp.

Referenced by parseKeyboard().

bool XMLParse::doLoadTheme ( QDomElement &  ele,
QString  winName,
QString  themeFile 
) [private]

Definition at line 56 of file xmlparse.cpp.

Referenced by LoadTheme().


Member Data Documentation

QMap<QString, fontProp> XMLParse::fontMap [private]

Definition at line 59 of file xmlparse.h.

Referenced by GetFont(), and parseFont().

QMap<QString, LayerSet*> XMLParse::layerMap [private]

Definition at line 60 of file xmlparse.h.

Referenced by GetSet(), and parseContainer().

vector<LayerSet *>* XMLParse::allTypes [private]

Definition at line 61 of file xmlparse.h.

Referenced by parseContainer(), XMLParse(), and ~XMLParse().

double XMLParse::wmult [private]

double XMLParse::hmult [private]

int XMLParse::usetrans [private]

Definition at line 66 of file xmlparse.h.

Referenced by LoadTheme(), and parseStatusBar().

QString XMLParse::fontSizeType [private]

Definition at line 68 of file xmlparse.h.

Referenced by LoadTheme(), and parseFont().


The documentation for this class was generated from the following files:

Generated on Sat Dec 18 05:16:14 2010 for MythTV by  doxygen 1.5.5