LayerSet Class Reference

#include <uitypes.h>

List of all members.


Detailed Description

Definition at line 41 of file uitypes.h.


Public Member Functions

 LayerSet (const QString &name)
 ~LayerSet ()
void Draw (QPainter *, int, int)
void DrawRegion (QPainter *, QRect &, int, int)
QString GetName ()
void SetName (const QString &name)
void SetDrawOrder (int order)
int GetDrawOrder () const
void SetAreaRect (QRect area)
QRect GetAreaRect ()
void SetContext (int con)
int GetContext (void)
void SetDebug (bool db)
void bumpUpLayers (int a_number)
int getLayers ()
void AddType (UIType *)
UITypeGetType (const QString &name)
vector< UIType * > * getAllTypes ()
void ClearAllText (void)
void SetText (QMap< QString, QString > &infoMap)
void SetDrawFontShadow (bool state)
void UseAlternateArea (bool useAlt)

Private Attributes

bool m_debug
int m_context
int m_order
QString m_name
QRect m_area
int numb_layers
QMap< QString, UIType * > typeList
vector< UIType * > * allTypes

Constructor & Destructor Documentation

LayerSet::LayerSet ( const QString &  name  ) 

Definition at line 20 of file uitypes.cpp.

LayerSet::~LayerSet (  ) 

Definition at line 29 of file uitypes.cpp.


Member Function Documentation

void LayerSet::Draw ( QPainter *  dr,
int  drawlayer,
int  context 
)

Definition at line 67 of file uitypes.cpp.

Referenced by WeatherScreen::draw(), GuideGrid::paintChannels(), GuideGrid::paintCurrentInfo(), GuideGrid::paintDate(), GuideGrid::paintInfo(), GuideGrid::paintJumpToChannel(), GuideGrid::paintPrograms(), GuideGrid::paintTimes(), ManagedList::update(), VideoGallery::updateArrows(), MythNews::updateArticlesView(), MythFlixQueue::updateArticlesView(), MythFlix::updateArticlesView(), Weather::updateBackground(), ViewScheduled::updateBackground(), ViewScheduleDiff::updateBackground(), VideoSelected::updateBackground(), VideoDialog::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(), VideoBrowser::updateBrowsing(), ViewScheduled::updateConflict(), StatusBox::updateContent(), PlaybackBox::updateCurGroup(), MythThemedDialog::UpdateForegroundRect(), MythNewsConfig::updateFreq(), MythFlixConfig::updateFreq(), PlaybackBox::updateGroupInfo(), ViewScheduled::updateInfo(), ViewScheduleDiff::updateInfo(), VideoSelected::updateInfo(), VideoBrowser::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(), VideoSelected::updatePlayWait(), VideoBrowser::updatePlayWait(), PlaybackBox::updateProgramInfo(), ViewScheduled::updateRecStatus(), ViewScheduleDiff::updateRecStatus(), StatusBox::updateSelector(), ViewScheduled::updateShowLevel(), ViewScheduleDiff::updateShowLevel(), PlaybackBox::updateShowTitles(), MythNewsConfig::updateSites(), MythFlixConfig::updateSites(), MythNews::updateSitesView(), MythFlixQueue::updateSitesView(), MythFlix::updateSitesView(), VideoGallery::updateText(), IconView::UpdateText(), StatusBox::updateTopBar(), PlaybackBox::updateUsage(), PlaybackBox::updateVideo(), ProgLister::updateView(), PreviousList::updateView(), and IconView::UpdateView().

void LayerSet::DrawRegion ( QPainter *  dr,
QRect &  area,
int  drawlayer,
int  context 
)

Definition at line 82 of file uitypes.cpp.

QString LayerSet::GetName (  )  [inline]

void LayerSet::SetName ( const QString &  name  )  [inline]

Definition at line 51 of file uitypes.h.

void LayerSet::SetDrawOrder ( int  order  )  [inline]

Definition at line 53 of file uitypes.h.

int LayerSet::GetDrawOrder (  )  const [inline]

Definition at line 54 of file uitypes.h.

void LayerSet::SetAreaRect ( QRect  area  )  [inline]

Definition at line 56 of file uitypes.h.

Referenced by XMLParse::parseContainer(), and MiniPlayer::wireupTheme().

QRect LayerSet::GetAreaRect (  )  [inline]

void LayerSet::SetContext ( int  con  )  [inline]

int LayerSet::GetContext ( void   )  [inline]

void LayerSet::SetDebug ( bool  db  )  [inline]

Definition at line 62 of file uitypes.h.

Referenced by XMLParse::parseContainer().

void LayerSet::bumpUpLayers ( int  a_number  ) 

int LayerSet::getLayers (  )  [inline]

Definition at line 64 of file uitypes.h.

Referenced by MythThemedDialog::UpdateForegroundRect().

void LayerSet::AddType ( UIType type  ) 

UIType * LayerSet::GetType ( const QString &  name  ) 

Definition at line 50 of file uitypes.cpp.

Referenced by ChannelRecPriority::ChannelRecPriority(), checkedSetText(), ProgFinder::clearProgramList(), ProgFinder::clearShowData(), ProgFinder::cursorRight(), VideoGallery::drawIcon(), GuideGrid::fillProgramInfos(), GuideGrid::fillProgramRowInfos(), GuideGrid::fillTimeInfos(), get_button(), WeatherScreen::getType(), MythThemedDialog::getUIObject(), GuideGrid::GuideGrid(), ManagedList::init(), ProgFinder::Initialize(), mythvideo_videomanager::ListHandler::ListHandler(), VideoGallery::LoadIconWindow(), StatusBox::LoadTheme(), MythNewsConfig::loadTheme(), MythNews::loadTheme(), MythFlixQueue::loadTheme(), MythFlixConfig::loadTheme(), MythFlix::loadTheme(), IconView::LoadViewTheme(), mythvideo_videomanager::ManualSearchHandler::ManualSearchHandler(), mythvideo_videomanager::ManualSearchUIDHandler::ManualSearchUIDHandler(), GuideGrid::paintChannels(), GuideGrid::paintDate(), GuideGrid::paintInfo(), GuideGrid::paintJumpToChannel(), PlaybackBox::PlaybackBox(), PreviousList::PreviousList(), ProgLister::ProgLister(), ProgramRecPriority::ProgramRecPriority(), mythvideo_videomanager::SearchListHandler::SearchListHandler(), PlaybackBox::showIconHelp(), ProgFinder::showProgramList(), ProgFinder::showSearchList(), ProgFinder::showShowingList(), GuideGrid::timeCheckTimeout(), ManagedList::update(), ProgFinder::update_timeout(), ProgLister::updateBackground(), PreviousList::updateBackground(), ViewScheduled::updateConflict(), VideoSelected::updateInfo(), VideoBrowser::updateInfo(), ProgramRecPriority::updateInfo(), ProgFinder::updateInfo(), ChannelRecPriority::updateInfo(), MythNews::updateInfoView(), MythFlixQueue::updateInfoView(), MythFlix::updateInfoView(), ViewScheduled::updateList(), ViewScheduleDiff::updateList(), ProgramRecPriority::updateList(), ProgLister::updateList(), ProgFinder::updateList(), PreviousList::updateList(), ChannelRecPriority::updateList(), PlaybackBox::updateProgramInfo(), ViewScheduled::updateShowLevel(), ViewScheduleDiff::updateShowLevel(), PlaybackBox::updateShowTitles(), IconView::UpdateText(), PlaybackBox::updateUsage(), PlaybackBox::updateVideo(), ProgLister::updateView(), PreviousList::updateView(), ViewScheduled::ViewScheduled(), and ViewScheduleDiff::ViewScheduleDiff().

vector<UIType *>* LayerSet::getAllTypes (  )  [inline]

void LayerSet::ClearAllText ( void   ) 

void LayerSet::SetText ( QMap< QString, QString > &  infoMap  ) 

void LayerSet::SetDrawFontShadow ( bool  state  ) 

Definition at line 167 of file uitypes.cpp.

Referenced by GuideGrid::GuideGrid().

void LayerSet::UseAlternateArea ( bool  useAlt  ) 

Definition at line 156 of file uitypes.cpp.

Referenced by PlaybackBox::updateProgramInfo().


Member Data Documentation

Definition at line 78 of file uitypes.h.

Referenced by AddType(), Draw(), DrawRegion(), and LayerSet().

int LayerSet::m_context [private]

Definition at line 79 of file uitypes.h.

Referenced by Draw(), DrawRegion(), and LayerSet().

int LayerSet::m_order [private]

Definition at line 80 of file uitypes.h.

QString LayerSet::m_name [private]

Definition at line 81 of file uitypes.h.

Referenced by LayerSet().

QRect LayerSet::m_area [private]

Definition at line 82 of file uitypes.h.

int LayerSet::numb_layers [private]

Definition at line 83 of file uitypes.h.

Referenced by bumpUpLayers(), and LayerSet().

QMap<QString, UIType *> LayerSet::typeList [private]

Definition at line 85 of file uitypes.h.

Referenced by AddType(), and GetType().

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


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

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