MythTV  0.27pre
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
Public Types | Public Slots | Signals | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Friends | List of all members
MythUIButtonList Class Reference

List widget, displays list items in a variety of themeable arrangements and can trigger signals when items are highlighted or clicked. More...

#include <mythuibuttonlist.h>

Inheritance diagram for MythUIButtonList:
Inheritance graph
[legend]
Collaboration diagram for MythUIButtonList:
Collaboration graph
[legend]

Public Types

enum  MovementUnit {
  MoveItem, MoveColumn, MoveRow, MovePage,
  MoveMax, MoveMid, MoveByAmount
}
enum  LayoutType { LayoutVertical, LayoutHorizontal, LayoutGrid }

Public Slots

void Select ()
void Deselect ()
- Public Slots inherited from MythUIType
void LoseFocus ()
bool TakeFocus ()
void Activate ()
void Hide (void)
void Show (void)
void Refresh (void)
void UpdateDependState (bool isDefault)

Signals

void itemSelected (MythUIButtonListItem *item)
void itemClicked (MythUIButtonListItem *item)
void itemVisible (MythUIButtonListItem *item)
void itemLoaded (MythUIButtonListItem *item)
- Signals inherited from MythUIType
void RequestUpdate ()
void RequestUpdate (const QRect &)
void RequestRegionUpdate (const QRect &)
void TakingFocus ()
void LosingFocus ()
void Showing ()
void Hiding ()
void Enabling ()
void Disabling ()
void FinishedMoving ()
void FinishedFading ()
void DependChanged (bool isDefault)

Public Member Functions

 MythUIButtonList (MythUIType *parent, const QString &name)
 MythUIButtonList (MythUIType *parent, const QString &name, const QRect &area, bool showArrow=true, bool showScrollArrows=false, bool showScrollBar=false)
 ~MythUIButtonList ()
virtual bool keyPressEvent (QKeyEvent *)
 Key event handler.
virtual bool gestureEvent (MythGestureEvent *event)
 Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop.
virtual void customEvent (QEvent *)
void SetDrawFromBottom (bool draw)
void Reset ()
 Reset the widget to it's original state, should not reset changes made by the theme.
void Update ()
virtual void SetValue (int value)
virtual void SetValue (const QString &value)
void SetValueByData (QVariant data)
virtual int GetIntValue () const
virtual QString GetValue () const
QVariant GetDataValue () const
MythRect GetButtonArea (void) const
void SetItemCurrent (MythUIButtonListItem *item)
void SetItemCurrent (int pos, int topPos=-1)
MythUIButtonListItemGetItemCurrent () const
MythUIButtonListItemGetItemFirst () const
MythUIButtonListItemGetItemNext (MythUIButtonListItem *item) const
MythUIButtonListItemGetItemAt (int pos) const
MythUIButtonListItemGetItemByData (QVariant data)
uint ItemWidth (void)
uint ItemHeight (void)
LayoutType GetLayout () const
bool MoveItemUpDown (MythUIButtonListItem *item, bool up)
void SetAllChecked (MythUIButtonListItem::CheckState state)
int GetCurrentPos () const
int GetItemPos (MythUIButtonListItem *item) const
int GetTopItemPos (void) const
int GetCount () const
uint GetVisibleCount ()
bool IsEmpty () const
virtual bool MoveDown (MovementUnit unit=MoveItem, uint amount=0)
virtual bool MoveUp (MovementUnit unit=MoveItem, uint amount=0)
bool MoveToNamedPosition (const QString &position_name)
void RemoveItem (MythUIButtonListItem *item)
void SetLCDTitles (const QString &title, const QString &columnList="")
void updateLCD (void)
void SetSearchFields (const QString &fields)
void ShowSearchDialog (void)
bool Find (const QString &searchStr, bool startsWith=false)
bool FindNext (void)
bool FindPrev (void)
void LoadInBackground (int start=0, int pageSize=20)
int StopLoad (void)
- Public Member Functions inherited from MythUIType
 MythUIType (QObject *parent, const QString &name)
void AddChild (MythUIType *child)
 Add a child UIType.
MythUITypeGetChild (const QString &name) const
 Get a named child of this UIType.
MythUITypeGetChildAt (const QPoint &p, bool recursive=true, bool focusable=true) const
 Return the first MythUIType which accepts focus found at the given coordinates.
QList< MythUIType * > * GetAllChildren (void)
 Return a list of all child widgets.
void DeleteChild (const QString &name)
 Delete a named child of this UIType.
void DeleteChild (MythUIType *child)
 Delete the given UIType if it is a child of this UIType.
void DeleteAllChildren (void)
 Delete all child widgets.
bool NeedsRedraw (void) const
void ResetNeedsRedraw (void)
void SetRedraw (void)
void SetChildNeedsRedraw (MythUIType *child)
bool CanTakeFocus (void) const
 Return if this widget can accept input focus.
void SetCanTakeFocus (bool set=true)
 Set whether this widget can take focus.
void SetFocusOrder (int)
bool IsEnabled (void) const
void SetEnabled (bool enable)
bool MoveToTop (void)
bool MoveChildToTop (MythUIType *child)
void ActivateAnimations (MythUIAnimation::Trigger trigger)
QList< MythUIAnimation * > * GetAnimations (void)
virtual void Pulse (void)
 Pulse is called 70 times a second to trigger a single frame of an animation.
void Draw (MythPainter *p, int xoffset, int yoffset, int alphaMod=255, QRect clipRegion=QRect())
void SetPosition (int x, int y)
 Convenience method, calls SetPosition(const MythPoint&) Override that instead to change functionality.
virtual void SetPosition (const MythPoint &pos)
virtual MythPoint GetPosition (void) const
virtual void SetSize (const QSize &size)
virtual void SetMinSize (const MythPoint &size)
 Set the minimum size of this widget, for widgets which can be rescaled.
virtual QSize GetMinSize (void) const
virtual void SetArea (const MythRect &rect)
virtual void AdjustMinArea (int delta_x, int delta_y, int delta_w, int delta_h)
 Adjust the size of a sibling.
virtual void VanishSibling (void)
virtual void SetMinAreaParent (MythRect actual_area, MythRect full_area, MythUIType *child)
 Adjust the size of sibling objects within the button.
virtual void SetMinArea (const MythRect &rect)
 Set the minimum area based on the given size.
virtual MythRect GetArea (void) const
 If the object has a minimum area defined, return it, other wise return the default area.
virtual MythRect GetFullArea (void) const
virtual void RecalculateArea (bool recurse=true)
void ExpandArea (const MythRect &rect)
virtual QRegion GetDirtyArea (void) const
bool IsVisible (bool recurse=false) const
void SetVisible (bool visible)
void MoveTo (QPoint destXY, QPoint speedXY)
void AdjustAlpha (int mode, int alphachange, int minalpha=0, int maxalpha=255)
void SetAlpha (int newalpha)
int GetAlpha (void) const
virtual void mediaEvent (MythMediaEvent *)
 Media/Device status event handler, received from MythMediaMonitor.
MythFontPropertiesGetFont (const QString &text) const
bool AddFont (const QString &text, MythFontProperties *fontProp)
void SetHelpText (const QString &text)
QString GetHelpText (void) const
void SetXMLLocation (const QString &filename, int where)
QString GetXMLLocation (void) const
bool IsDeferredLoading (bool recurse=false) const
void SetDeferLoad (bool defer)
virtual void LoadNow (void)
 Cause images in this and child widgets to be loaded.
bool ContainsPoint (const QPoint &point) const
 Check if the given point falls within this widgets area.
virtual MythPainterGetPainter (void)
void SetPainter (MythPainter *painter)
void SetCentre (UIEffects::Centre centre)
void SetZoom (float zoom)
void SetHorizontalZoom (float zoom)
void SetVerticalZoom (float zoom)
void SetAngle (float angle)
void SetDependIsDefault (bool isDefault)
void SetReverseDependence (bool reverse)
void SetDependsMap (QMap< QString, QString > dependsMap)
QMap< QString, QString > GetDependsMap () const

Protected Types

enum  ScrollStyle { ScrollFree, ScrollCenter, ScrollGroupCenter }
enum  ArrangeType { ArrangeFixed, ArrangeFill, ArrangeSpread, ArrangeStack }
enum  WrapStyle {
  WrapCaptive = -1, WrapNone = 0, WrapSelect, WrapItems,
  WrapFlowing
}

Protected Member Functions

virtual void DrawSelf (MythPainter *p, int xoffset, int yoffset, int alphaMod, QRect clipRect)
 
void Const ()
virtual void Init ()
void InsertItem (MythUIButtonListItem *item, int listPosition=-1)
int minButtonWidth (const MythRect &area)
int minButtonHeight (const MythRect &area)
void InitButton (int itemIdx, MythUIStateType *&realButton, MythUIButtonListItem *&buttonItem)
MythUIGroupPrepareButton (int buttonIdx, int itemIdx, int &selectedIdx, int &button_shift)
bool DistributeRow (int &first_button, int &last_button, int &first_item, int &last_item, int &selected_column, int &skip_cols, bool grow_left, bool grow_right, int **col_widths, int &row_height, int total_height, int split_height, int &col_cnt, bool &wrapped)
bool DistributeCols (int &first_button, int &last_button, int &first_item, int &last_item, int &selected_column, int &selected_row, int &skip_cols, int **col_widths, QList< int > &row_heights, int &top_height, int &bottom_height, bool &wrapped)
bool DistributeButtons (void)
void CalculateButtonPositions (void)
void CalculateArrowStates (void)
void SetScrollBarPosition (void)
void ItemVisible (MythUIButtonListItem *item)
void SetActive (bool active)
int PageUp (void)
int PageDown (void)
bool DoFind (bool doMove, bool searchForward)
virtual void CalculateVisibleItems (void)
virtual QPoint GetButtonPosition (int column, int row) const
void SetButtonArea (const MythRect &rect)
virtual bool ParseElement (const QString &filename, QDomElement &element, bool showWarnings)
 Parse the xml definition of this widget setting the state of the object accordingly.
virtual void CopyFrom (MythUIType *base)
 Copy this widgets state from another.
virtual void CreateCopy (MythUIType *parent)
 Copy the state of this widget to the one given, it must be of the same type.
virtual void Finalize (void)
 Perform any post-xml parsing initialisation tasks.
void SanitizePosition (void)
- Protected Member Functions inherited from MythUIType
virtual ~MythUIType ()
void AddFocusableChildrenToList (QMap< int, MythUIType * > &focusList)
void HandleAlphaPulse ()
 Handle one frame of an alpha (transparency) change animation.
void HandleMovementPulse ()
 Handle one frame of a movement animation.
int CalcAlpha (int alphamod)
int NormX (const int width)
int NormY (const int height)
void ConnectDependants (bool recurse=false)

Protected Attributes

LayoutType m_layout
ArrangeType m_arrange
ScrollStyle m_scrollStyle
WrapStyle m_wrapStyle
int m_alignment
MythRect m_contentsRect
MythPoint m_searchPosition
QString m_searchFields
QString m_searchStr
bool m_searchStartsWith
int m_itemWidth
int m_itemHeight
int m_itemHorizSpacing
int m_itemVertSpacing
uint m_itemsVisible
int m_maxVisible
int m_rows
int m_columns
int m_leftColumns
int m_rightColumns
int m_topRows
int m_bottomRows
bool m_active
bool m_showArrow
bool m_showScrollBar
MythUIScrollBarm_scrollBar
MythUIStateTypem_upArrow
MythUIStateTypem_downArrow
MythUIStateTypem_buttontemplate
QVector< MythUIStateType * > m_ButtonList
QMap< int, MythUIButtonListItem * > m_ButtonToItem
QHash< QString, QString > m_actionRemap
bool m_initialized
bool m_needsUpdate
bool m_clearing
int m_selPosition
int m_topPosition
int m_itemCount
bool m_keepSelAtBottom
QList< MythUIButtonListItem * > m_itemList
int m_nextItemLoaded
bool m_drawFromBottom
QString m_lcdTitle
QStringList m_lcdColumns
- Protected Attributes inherited from MythUIType
QList< MythUIType * > m_ChildrenList
QMap< QString, QString > m_dependsMap
bool m_Visible
bool m_HasFocus
bool m_CanHaveFocus
bool m_Enabled
bool m_EnableInitiator
bool m_Initiator
bool m_Vanish
bool m_Vanished
bool m_IsDependDefault
bool m_ReverseDepend
int m_focusOrder
MythRect m_Area
MythRect m_MinArea
MythPoint m_MinSize
QRegion m_DirtyRegion
bool m_NeedsRedraw
UIEffects m_Effects
int m_AlphaChangeMode
int m_AlphaChange
int m_AlphaMin
int m_AlphaMax
bool m_Moving
QPoint m_XYDestination
QPoint m_XYSpeed
FontMapm_Fonts
MythUITypem_Parent
MythPainterm_Painter
QList< MythUIAnimation * > m_animations
QString m_helptext
QString m_xmlLocation
bool m_deferload
QColor m_BorderColor

Friends

class MythUIButtonListItem
class MythUIButtonTree

Additional Inherited Members

- Static Public Member Functions inherited from XMLParseBase
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 MythUITypeGetGlobalObjectStore (void)
static void ClearGlobalObjectStore (void)
static void ParseChildren (const QString &filename, QDomElement &element, MythUIType *parent, bool showWarnings)
static MythUITypeParseUIType (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)

Detailed Description

List widget, displays list items in a variety of themeable arrangements and can trigger signals when items are highlighted or clicked.

Definition at line 132 of file mythuibuttonlist.h.

Member Enumeration Documentation

Enumerator:
MoveItem 
MoveColumn 
MoveRow 
MovePage 
MoveMax 
MoveMid 
MoveByAmount 

Definition at line 147 of file mythuibuttonlist.h.

Enumerator:
LayoutVertical 
LayoutHorizontal 
LayoutGrid 

Definition at line 149 of file mythuibuttonlist.h.

Enumerator:
ScrollFree 
ScrollCenter 
ScrollGroupCenter 

Definition at line 216 of file mythuibuttonlist.h.

Enumerator:
ArrangeFixed 
ArrangeFill 
ArrangeSpread 
ArrangeStack 

Definition at line 217 of file mythuibuttonlist.h.

Enumerator:
WrapCaptive 
WrapNone 
WrapSelect 
WrapItems 
WrapFlowing 

Definition at line 218 of file mythuibuttonlist.h.

Constructor & Destructor Documentation

MythUIButtonList::MythUIButtonList ( MythUIType parent,
const QString &  name 
)

Definition at line 24 of file mythuibuttonlist.cpp.

Referenced by CreateCopy().

MythUIButtonList::MythUIButtonList ( MythUIType parent,
const QString &  name,
const QRect &  area,
bool  showArrow = true,
bool  showScrollArrows = false,
bool  showScrollBar = false 
)

Definition at line 33 of file mythuibuttonlist.cpp.

MythUIButtonList::~MythUIButtonList ( )

Definition at line 97 of file mythuibuttonlist.cpp.

Member Function Documentation

bool MythUIButtonList::keyPressEvent ( QKeyEvent *  e)
virtual

Key event handler.

Parameters
eventKeypress event

Reimplemented from MythUIType.

Definition at line 2316 of file mythuibuttonlist.cpp.

Referenced by MythUIButtonTree::keyPressEvent().

bool MythUIButtonList::gestureEvent ( MythGestureEvent event)
virtual

Mouse click/movement handler, receives mouse gesture events from the QCoreApplication event loop.

Should not be used directly.

Parameters
eventMouse event

Reimplemented from MythUIType.

Definition at line 2450 of file mythuibuttonlist.cpp.

Referenced by MythUIButtonTree::gestureEvent().

void MythUIButtonList::customEvent ( QEvent *  event)
virtual

Reimplemented from MythUIType.

Definition at line 2514 of file mythuibuttonlist.cpp.

void MythUIButtonList::SetDrawFromBottom ( bool  draw)

Definition at line 121 of file mythuibuttonlist.cpp.

void MythUIButtonList::Reset ( void  )
virtual

Reset the widget to it's original state, should not reset changes made by the theme.

Reimplemented from MythUIType.

Definition at line 140 of file mythuibuttonlist.cpp.

Referenced by LocationDialog::clearResults(), MythNews::clearSites(), MusicCommon::customEvent(), StatusBox::doAutoExpireList(), StatusBox::doJobQueueStatus(), StatusBox::doListingsStatus(), StatusBox::doLogEntries(), StatusBox::doMachineStatus(), StatusBox::doScheduleStatus(), NetSearch::doSearch(), StatusBox::doTunerStatus(), ImportIconsWizard::enableControls(), CriteriaRowEditor::fieldChanged(), NetSearch::fillGrabberButtonList(), ChannelEditor::fillList(), ViewScheduled::FillList(), RSSEditor::fillRSSButtonList(), GuideGrid::fillTimeInfos(), NetSearch::getLastResults(), NetSearch::getMoreResults(), CriteriaRowEditor::getOperatorList(), SmartPLOrderByDialog::getOrderByFields(), ThemeChooser::Init(), NetTree::loadData(), VideoDialog::loadData(), ViewScheduled::LoadList(), MythNews::processAndShowNews(), ImportIconsWizard::search(), SmartPLOrderByDialog::setFieldList(), ZMEvents::setGridLayout(), PlaybackBox::setGroupFilter(), MythControls::SetListContents(), MythUISpinBox::SetRange(), SmartPLResultViewer::setSQL(), LogViewer::showFullLog(), LogViewer::showProgressLog(), MythNewsConfig::slotCategoryChanged(), MythNews::slotSiteSelected(), MythUISearchDialog::slotUpdateList(), ProgFinder::timesListLosingFocus(), ExportNative::updateArchiveList(), MythBurn::updateArchiveList(), AudioSetupWizard::UpdateCapabilities(), GuideGrid::updateChannels(), ProgLister::UpdateDisplay(), FileSelector::updateFileList(), MythUIFileBrowser::updateFileList(), SearchStream::updateGenres(), BookmarkManager::UpdateGroupList(), EditAlbumartDialog::updateImageGrid(), ChannelRecPriority::updateList(), MythUIButtonTree::UpdateList(), ProgramRecPriority::UpdateList(), MythDialogBox::updateMenu(), ZMConsole::updateMonitorList(), PlaybackBox::updateRecList(), RecordingSelector::updateRecordingList(), FileAssocDialog::UpdateScreen(), ProgFinder::updateShowList(), SearchStream::updateStations(), StreamView::updateStreamList(), SearchStream::updateStreams(), ProgFinder::updateTimesList(), Ripper::updateTrackList(), SearchView::updateTracksList(), PlaybackBox::UpdateUIGroupList(), ZMEvents::updateUIList(), PlaybackBox::UpdateUILists(), MusicCommon::updateUIPlayedList(), MusicCommon::updateUIPlaylist(), PlaybackBox::UpdateUIRecGroupList(), BookmarkManager::UpdateURLList(), and VideoSelector::updateVideoList().

void MythUIButtonList::Update ( void  )
virtual void MythUIButtonList::SetValue ( int  value)
inlinevirtual
virtual void MythUIButtonList::SetValue ( const QString &  value)
inlinevirtual

Reimplemented in MythUISpinBox.

Definition at line 157 of file mythuibuttonlist.h.

void MythUIButtonList::SetValueByData ( QVariant  data)
int MythUIButtonList::GetIntValue ( void  ) const
virtual

Reimplemented in MythUISpinBox.

Definition at line 1559 of file mythuibuttonlist.cpp.

QString MythUIButtonList::GetValue ( void  ) const
virtual
QVariant MythUIButtonList::GetDataValue ( ) const
MythRect MythUIButtonList::GetButtonArea ( void  ) const

Definition at line 1589 of file mythuibuttonlist.cpp.

Referenced by MythUIStateType::RecalculateArea().

void MythUIButtonList::SetItemCurrent ( MythUIButtonListItem item)

Definition at line 1520 of file mythuibuttonlist.cpp.

Referenced by MythDialogBox::AddButton(), StreamView::addStream(), ManualSchedule::Create(), MythTimeInputDialog::Create(), StatusBox::customEvent(), SearchView::customEvent(), StreamView::customEvent(), MusicCommon::customEvent(), DoFind(), ChannelEditor::fillList(), PlayerSettings::fillRegionList(), gestureEvent(), VideoSelector::getVideoList(), gotoMainMenu(), PlaybackBox::HandleRecordingRemoveEvent(), StatusBox::Init(), RawSettingsEditor::Init(), LogViewer::Init(), EditPowerSearchPopup::initLists(), MythBrowser::keyPressEvent(), ThumbFinder::keyPressEvent(), MusicCommon::keyPressEvent(), LanguageSelection::Load(), SelectDestination::loadConfiguration(), CustomPriority::loadData(), CustomEdit::loadData(), VideoSetupWizard::loadData(), NetTree::loadData(), VideoDialog::loadData(), ViewScheduled::LoadList(), ManualSchedule::minuteRollover(), MoveToNamedPosition(), SmartPLOrderByDialog::orderByChanged(), ZMEvents::playerExited(), BookmarkManager::ReloadBookmarks(), restore_position(), MusicCommon::restorePosition(), ProgLister::RestoreSelection(), VideoDialog::searchComplete(), ProgFinder::selectShowData(), StoreOptMixin::SetRecGroup(), SetValueByData(), MythBrowser::slotAddTab(), MythUISearchDialog::slotUpdateList(), ExportNative::updateArchiveList(), MythBurn::updateArchiveList(), RecordingSelector::updateCategorySelector(), LogViewer::updateClicked(), ChannelRecPriority::updateList(), MythUIButtonTree::UpdateList(), ProgramRecPriority::UpdateList(), MythDialogBox::updateMenu(), ZMConsole::updateMonitorList(), RecordingSelector::updateRecordingList(), FileAssocDialog::UpdateScreen(), StreamView::updateStream(), StreamView::updateStreamList(), PlaybackBox::UpdateUIGroupList(), ZMEvents::updateUIList(), MusicCommon::updateUIPlaylist(), PlaybackBox::UpdateUIRecGroupList(), and VideoSelector::updateVideoList().

void MythUIButtonList::SetItemCurrent ( int  pos,
int  topPos = -1 
)

Definition at line 1526 of file mythuibuttonlist.cpp.

MythUIButtonListItem * MythUIButtonList::GetItemCurrent ( ) const

Definition at line 1550 of file mythuibuttonlist.cpp.

Referenced by BackendSelection::Accept(), CustomPriority::addClicked(), SmartPLOrderByDialog::ascendingPressed(), MythBurn::changeProfile(), ChannelRecPriority::changeRecPriority(), ProgramRecPriority::changeRecPriority(), ChannelEditor::channelIconImport(), StatusBox::clicked(), EditAlbumartDialog::copySelectedImageToTag(), PlaybackBox::CurrentItem(), ViewScheduled::customEdit(), ProgramRecPriority::customEdit(), ChannelEditor::customEvent(), StatusBox::customEvent(), SearchView::customEvent(), MusicCommon::customEvent(), ProgramRecPriority::customEvent(), ScreenSetup::customEvent(), MythThemedMenu::customEvent(), PlaybackBox::customEvent(), EditAlbumartDialog::customEvent(), ProgramRecPriority::deactivate(), ChannelEditor::del(), PhrasePopup::deleteClicked(), PowerSearchPopup::deleteClicked(), MythNews::deleteNewsSite(), ZMEvents::deletePressed(), SmartPLOrderByDialog::deletePressed(), CustomEdit::deleteRule(), ViewScheduled::deleteRule(), ScreenSetup::deleteScreen(), SmartPLOrderByDialog::descendingPressed(), ViewScheduled::details(), ProgramRecPriority::details(), RSSEditor::doDeleteSite(), NetTree::doDeleteVideo(), NetTree::doDownloadAndPlay(), NetTree::doPlayVideo(), EditAlbumartDialog::doRemoveImageFromTag(), StreamView::doRemoveStream(), NetSearch::doSearch(), ChannelEditor::edit(), ViewScheduled::edit(), MythBurn::editDetails(), MythBurn::editorClosed(), StreamView::editStream(), MythBurn::editThumbnails(), gestureEvent(), MythControls::GetCurrentAction(), MythControls::GetCurrentContext(), FileAssocDialogPrivate::GetCurrentFA(), MythControls::GetCurrentKey(), GetDataValue(), GetIntValue(), MythUIButtonTree::GetItemCurrent(), VideoDialog::GetItemCurrent(), GetValue(), PlaybackBox::HandlePreviewEvent(), PlaybackBox::HandleRecordingRemoveEvent(), AudioSetupWizard::Init(), ThemeChooser::Init(), CustomPriority::installClicked(), PlaybackBox::ItemLoaded(), PlaybackBox::ItemVisible(), CustomEdit::keyPressEvent(), StatusBox::keyPressEvent(), SearchView::keyPressEvent(), MusicCommon::keyPressEvent(), MythBurn::keyPressEvent(), ProgramRecPriority::keyPressEvent(), BookmarkManager::keyPressEvent(), Ripper::keyPressEvent(), PlaybackBox::keyPressEvent(), MythDialogBox::keyPressEvent(), keyPressEvent(), ViewScheduled::LoadList(), ChannelEditor::menu(), MoveDown(), SmartPLOrderByDialog::moveDownPressed(), MoveItemUpDown(), MoveUp(), SmartPLOrderByDialog::moveUpPressed(), ProgramRecPriority::newTemplate(), FileSelector::OKPressed(), MythUIFileBrowser::OKPressed(), FileAssocDialog::OnDeletePressed(), PlaybackBox::PlayFromBeginning(), PlaybackBox::PlayFromBookmark(), VideoSetupWizard::playVideoTest(), MythNews::processAndShowNews(), MythBurn::profileChanged(), CustomEdit::recordClicked(), ProgramRecPriority::remove(), ExportNative::removeItem(), MythBurn::removeItem(), EditAlbumartDialog::removeSelectedImageFromTag(), StreamView::removeStream(), ThemeChooser::removeTheme(), restore_position(), MusicCommon::restorePosition(), SourceSetup::retrieveSpinboxUpdate(), AudioSetupWizard::save(), VideoSetupWizard::save(), LanguageSelection::Save(), save_position(), ThemeChooser::saveAndReload(), SourceSetup::saveData(), VideoDialog::SavePosition(), PlaybackBox::saveRecMetadata(), ProgramRecPriority::scheduleChanged(), Select(), SetItemCurrent(), SmartPLResultViewer::setSQL(), MythUIButtonTree::SetTreeState(), MythNews::ShowEditDialog(), BookmarkManager::ShowEditDialog(), ViewScheduled::showGuide(), SearchView::ShowMenu(), StreamView::ShowMenu(), ChannelRecPriority::ShowMenu(), MythBurn::showMenu(), NetTree::showMenu(), ScheduleEditor::showMenu(), EditAlbumartDialog::showMenu(), ThemeChooser::showPopupMenu(), PlaybackBox::showRecGroupPasswordChanger(), SmartPLResultViewer::showTrackInfo(), NetTree::showWebVideo(), BookmarkManager::slotDeleteCurrent(), BookmarkManager::slotDoDeleteCurrent(), RSSEditor::slotEditSite(), NetSearch::slotItemChanged(), RSSEditor::slotItemChanged(), NetTree::slotItemChanged(), MythBrowser::slotLoadStarted(), PlayerSettings::slotSave(), MythUISearchDialog::slotSendResult(), BookmarkManager::slotShowCurrent(), BookmarkManager::slotShowMarked(), MythBrowser::slotTitleChanged(), ChannelRecPriority::SortList(), ProgramRecPriority::SortList(), SourceSetup::sourceListItemSelected(), Ripper::startRipper(), CustomEdit::storeClicked(), NetTree::streamWebVideo(), VideoSetupWizard::testHDVideo(), CustomPriority::testSchedule(), VideoSetupWizard::testSDVideo(), PlaybackBox::toggleAutoExpire(), ThemeChooser::toggleFullscreenPreview(), PlaybackBox::togglePlayListItem(), PlaybackBox::togglePlayListTitle(), PlaybackBox::togglePreserveEpisode(), AudioSetupWizard::toggleSpeakers(), MythBurn::toggleUseCutlist(), PlaybackBox::toggleWatched(), ChannelRecPriority::upcoming(), ViewScheduled::upcoming(), ProgramRecPriority::upcoming(), ViewScheduled::upcomingScheduled(), ExportNative::updateArchiveList(), AudioSetupWizard::UpdateCapabilities(), ScreenSetup::updateHelpText(), MythNews::updateInfoView(), ProgramRecPriority::UpdateList(), RecordingSelector::updateRecordingList(), MythControls::UpdateRightList(), FileAssocDialog::UpdateScreen(), SourceSetup::updateSpinboxUpdate(), ImportCoverArtDialog::updateStatus(), ThumbFinder::updateThumb(), SearchView::updateTracksList(), PlaybackBox::UpdateUIGroupList(), ZMEvents::updateUIList(), PlaybackBox::UpdateUIListItem(), BookmarkManager::UpdateURLList(), VideoSelector::updateVideoList(), and RawSettingsEditor::valueChanged().

MythUIButtonListItem * MythUIButtonList::GetItemFirst ( ) const
MythUIButtonListItem * MythUIButtonList::GetItemNext ( MythUIButtonListItem item) const

Definition at line 1604 of file mythuibuttonlist.cpp.

Referenced by PlaybackBox::HandleRecordingRemoveEvent().

MythUIButtonListItem * MythUIButtonList::GetItemAt ( int  pos) const
MythUIButtonListItem * MythUIButtonList::GetItemByData ( QVariant  data)
uint MythUIButtonList::ItemWidth ( void  )

Definition at line 2297 of file mythuibuttonlist.cpp.

uint MythUIButtonList::ItemHeight ( void  )

Definition at line 2305 of file mythuibuttonlist.cpp.

LayoutType MythUIButtonList::GetLayout ( ) const
inline

Definition at line 174 of file mythuibuttonlist.h.

Referenced by MythDialogBox::keyPressEvent().

bool MythUIButtonList::MoveItemUpDown ( MythUIButtonListItem item,
bool  up 
)
void MythUIButtonList::SetAllChecked ( MythUIButtonListItem::CheckState  state)

Definition at line 2185 of file mythuibuttonlist.cpp.

int MythUIButtonList::GetCurrentPos ( ) const
inline

Definition at line 180 of file mythuibuttonlist.h.

Referenced by ZMEvents::cameraChanged(), CustomEdit::clauseChanged(), StatusBox::clicked(), ManualSchedule::Create(), ViewScheduleDiff::CurrentProgram(), ProgFinder::customEdit(), StatusBox::customEvent(), StreamView::customEvent(), ProgFinder::customEvent(), MusicCommon::customEvent(), ManualSchedule::dateChanged(), ZMEvents::dateChanged(), PhrasePopup::deleteClicked(), PowerSearchPopup::deleteClicked(), ZMEvents::deletePressed(), CustomEdit::deleteRule(), ProgFinder::details(), DoFind(), NetSearch::doSearch(), ProgFinder::edit(), PowerSearchPopup::editClicked(), ZMEvents::eventChanged(), ChannelEditor::fillList(), ProgLister::GetCurrent(), ZMEvents::getEventList(), ProgFinder::getInfo(), ThumbFinder::gridItemChanged(), ProgLister::HandleSelected(), MythBrowser::keyPressEvent(), ThumbFinder::keyPressEvent(), MusicCommon::keyPressEvent(), ManualSchedule::minuteRollover(), EditPowerSearchPopup::okClicked(), SmartPLOrderByDialog::orderByChanged(), PhrasePopup::phraseClicked(), PowerSearchPopup::phraseClicked(), PhrasePopup::phraseSelected(), PowerSearchPopup::phraseSelected(), MusicCommon::playlistItemClicked(), ZMEvents::playPressed(), ManualSchedule::recordClicked(), CustomPriority::ruleChanged(), ProfileDialog::save(), save_position(), SelectDestination::saveConfiguration(), MythDialogBox::Select(), ProgFinder::showGuide(), ProgLister::ShowMenu(), MythBrowser::slotTabSelected(), CustomEdit::storeClicked(), StreamView::streamItemClicked(), CustomEdit::textChanged(), DVDThemeSelector::themeChanged(), SmartPLResultViewer::trackSelected(), ProgFinder::upcoming(), ProgLister::UpdateButtonList(), LogViewer::updateClicked(), ProgLister::UpdateDisplay(), ProgFinder::updateInfo(), updateLCD(), ZMConsole::updateMonitorList(), VideoDialog::UpdatePosition(), RawSettingsEditor::updatePrevNextTexts(), ThumbFinder::updateThumb(), JaProgFinder::whereClauseGetSearchData(), and StatusBox::~StatusBox().

int MythUIButtonList::GetItemPos ( MythUIButtonListItem item) const
int MythUIButtonList::GetTopItemPos ( void  ) const
inline
int MythUIButtonList::GetCount ( void  ) const

Definition at line 1615 of file mythuibuttonlist.cpp.

Referenced by StreamView::addStream(), ChannelEditor::channelIconImport(), LocationDialog::clearResults(), ManualSchedule::Create(), RSSEditor::Create(), MythBurn::createConfigFile(), ImageSearchResultsDialog::customEvent(), SearchView::customEvent(), MetadataResultsDialog::customEvent(), StreamView::customEvent(), MusicCommon::customEvent(), ScreenSetup::customEvent(), NetSearch::customEvent(), customEvent(), NetTree::customEvent(), ZMEvents::deleteAll(), ScreenSetup::deleteScreen(), DoFind(), ScreenSetup::doListSelect(), NetSearch::doSearch(), ZMEvents::eventChanged(), SmartPLOrderByDialog::getFieldList(), ProgLister::HandleSelected(), LogViewer::Init(), EditPowerSearchPopup::initLists(), SchedFilterEditor::Load(), CustomEdit::loadClauses(), SelectDestination::loadConfiguration(), RSSEditor::loadData(), SmartPLOrderByDialog::orderByChanged(), MythThemedMenu::parseMenu(), BookmarkManager::ReloadBookmarks(), restore_position(), SchedFilterEditor::Save(), save_position(), MythBurn::saveConfiguration(), ScreenSetup::saveData(), SourceSetup::saveData(), ProgFinder::select(), ProgFinder::ShowMenu(), NetSearch::showMenu(), EditAlbumartDialog::showTypeMenu(), BookmarkManager::slotClearMarked(), CustomEdit::storeRule(), SmartPLResultViewer::trackSelected(), ProgLister::UpdateButtonList(), LogViewer::updateClicked(), ProgFinder::updateInfo(), VideoDialog::UpdatePosition(), RawSettingsEditor::updatePrevNextTexts(), StreamView::updateStream(), StreamView::updateStreamList(), SearchStream::updateStreams(), SearchView::updateTracksList(), VideoSelector::updateVideoList(), ScreenSetup::~ScreenSetup(), and SourceSetup::~SourceSetup().

uint MythUIButtonList::GetVisibleCount ( )

Definition at line 1620 of file mythuibuttonlist.cpp.

Referenced by ZMEvents::eventChanged().

bool MythUIButtonList::IsEmpty ( void  ) const
bool MythUIButtonList::MoveDown ( MovementUnit  unit = MoveItem,
uint  amount = 0 
)
virtual
bool MythUIButtonList::MoveUp ( MovementUnit  unit = MoveItem,
uint  amount = 0 
)
virtual

Reimplemented in MythUISpinBox.

Definition at line 1908 of file mythuibuttonlist.cpp.

Referenced by gestureEvent(), keyPressEvent(), and MoveItemUpDown().

bool MythUIButtonList::MoveToNamedPosition ( const QString &  position_name)
void MythUIButtonList::RemoveItem ( MythUIButtonListItem item)
void MythUIButtonList::SetLCDTitles ( const QString &  title,
const QString &  columnList = "" 
)
void MythUIButtonList::updateLCD ( void  )

Definition at line 2815 of file mythuibuttonlist.cpp.

Referenced by MythThemedMenu::aboutToShow(), and CalculateArrowStates().

void MythUIButtonList::SetSearchFields ( const QString &  fields)
inline
void MythUIButtonList::ShowSearchDialog ( void  )
bool MythUIButtonList::Find ( const QString &  searchStr,
bool  startsWith = false 
)

Definition at line 2909 of file mythuibuttonlist.cpp.

Referenced by SearchButtonListDialog::searchChanged().

bool MythUIButtonList::FindNext ( void  )

Definition at line 2916 of file mythuibuttonlist.cpp.

Referenced by SearchButtonListDialog::nextClicked().

bool MythUIButtonList::FindPrev ( void  )

Definition at line 2921 of file mythuibuttonlist.cpp.

Referenced by SearchButtonListDialog::prevClicked().

void MythUIButtonList::LoadInBackground ( int  start = 0,
int  pageSize = 20 
)
int MythUIButtonList::StopLoad ( void  )

Definition at line 2542 of file mythuibuttonlist.cpp.

Referenced by PlaybackBox::Play(), and Reset().

void MythUIButtonList::Select ( )
slot

Definition at line 106 of file mythuibuttonlist.cpp.

Referenced by Const(), and MythUIButtonTree::SwitchList().

void MythUIButtonList::Deselect ( )
slot
void MythUIButtonList::itemSelected ( MythUIButtonListItem item)
signal
void MythUIButtonList::itemClicked ( MythUIButtonListItem item)
signal

Referenced by gestureEvent(), and keyPressEvent().

void MythUIButtonList::itemVisible ( MythUIButtonListItem item)
signal

Referenced by ItemVisible().

void MythUIButtonList::itemLoaded ( MythUIButtonListItem item)
signal

Referenced by customEvent().

void MythUIButtonList::DrawSelf ( MythPainter p,
int  xoffset,
int  yoffset,
int  alphaMod,
QRect  clipRect 
)
protectedvirtual

Reimplemented from MythUIType.

Definition at line 2726 of file mythuibuttonlist.cpp.

void MythUIButtonList::Const ( void  )
protected

Definition at line 45 of file mythuibuttonlist.cpp.

Referenced by MythUIButtonList().

void MythUIButtonList::Init ( void  )
protectedvirtual
void MythUIButtonList::InsertItem ( MythUIButtonListItem item,
int  listPosition = -1 
)
protected

Definition at line 1440 of file mythuibuttonlist.cpp.

Referenced by MythUIButtonListItem::MythUIButtonListItem().

int MythUIButtonList::minButtonWidth ( const MythRect area)
protected

Definition at line 176 of file mythuibuttonlist.cpp.

Referenced by DistributeButtons(), and DistributeRow().

int MythUIButtonList::minButtonHeight ( const MythRect area)
protected

Definition at line 204 of file mythuibuttonlist.cpp.

Referenced by DistributeButtons(), and DistributeRow().

void MythUIButtonList::InitButton ( int  itemIdx,
MythUIStateType *&  realButton,
MythUIButtonListItem *&  buttonItem 
)
protected

Definition at line 1671 of file mythuibuttonlist.cpp.

Referenced by PageDown(), and PageUp().

MythUIGroup * MythUIButtonList::PrepareButton ( int  buttonIdx,
int  itemIdx,
int selectedIdx,
int button_shift 
)
protected

Definition at line 229 of file mythuibuttonlist.cpp.

Referenced by DistributeRow().

bool MythUIButtonList::DistributeRow ( int first_button,
int last_button,
int first_item,
int last_item,
int selected_column,
int skip_cols,
bool  grow_left,
bool  grow_right,
int **  col_widths,
int row_height,
int  total_height,
int  split_height,
int col_cnt,
bool wrapped 
)
protected

Definition at line 279 of file mythuibuttonlist.cpp.

Referenced by DistributeButtons(), and DistributeCols().

bool MythUIButtonList::DistributeCols ( int first_button,
int last_button,
int first_item,
int last_item,
int selected_column,
int selected_row,
int skip_cols,
int **  col_widths,
QList< int > &  row_heights,
int top_height,
int bottom_height,
bool wrapped 
)
protected

Definition at line 642 of file mythuibuttonlist.cpp.

Referenced by DistributeButtons().

bool MythUIButtonList::DistributeButtons ( void  )
protected

Definition at line 760 of file mythuibuttonlist.cpp.

Referenced by CalculateArrowStates().

void MythUIButtonList::CalculateButtonPositions ( void  )
protected

Definition at line 1253 of file mythuibuttonlist.cpp.

Referenced by CalculateArrowStates().

void MythUIButtonList::CalculateArrowStates ( void  )
protected

Definition at line 1383 of file mythuibuttonlist.cpp.

Referenced by DrawSelf(), GetVisibleCount(), and MythUISpinBox::SetRange().

void MythUIButtonList::SetScrollBarPosition ( void  )
protected

Definition at line 3664 of file mythuibuttonlist.cpp.

Referenced by DrawSelf(), and GetVisibleCount().

void MythUIButtonList::ItemVisible ( MythUIButtonListItem item)
protected

Definition at line 1434 of file mythuibuttonlist.cpp.

Referenced by MythUIButtonListItem::SetToRealButton().

void MythUIButtonList::SetActive ( bool  active)
protected
int MythUIButtonList::PageUp ( void  )
protected

Definition at line 1699 of file mythuibuttonlist.cpp.

Referenced by MoveUp().

int MythUIButtonList::PageDown ( void  )
protected

Definition at line 1803 of file mythuibuttonlist.cpp.

Referenced by MoveDown().

bool MythUIButtonList::DoFind ( bool  doMove,
bool  searchForward 
)
protected

Definition at line 2926 of file mythuibuttonlist.cpp.

Referenced by Find(), FindNext(), and FindPrev().

void MythUIButtonList::CalculateVisibleItems ( void  )
protectedvirtual

Definition at line 2559 of file mythuibuttonlist.cpp.

Referenced by Init().

QPoint MythUIButtonList::GetButtonPosition ( int  column,
int  row 
) const
protectedvirtual

Definition at line 2549 of file mythuibuttonlist.cpp.

Referenced by Init().

void MythUIButtonList::SetButtonArea ( const MythRect rect)
protected

Definition at line 2596 of file mythuibuttonlist.cpp.

Referenced by ParseElement().

bool MythUIButtonList::ParseElement ( const QString &  filename,
QDomElement &  element,
bool  showWarnings 
)
protectedvirtual

Parse the xml definition of this widget setting the state of the object accordingly.

Reimplemented from MythUIType.

Reimplemented in MythUISpinBox.

Definition at line 2614 of file mythuibuttonlist.cpp.

void MythUIButtonList::CopyFrom ( MythUIType base)
protectedvirtual

Copy this widgets state from another.

Reimplemented from MythUIType.

Reimplemented in MythUISpinBox.

Definition at line 2747 of file mythuibuttonlist.cpp.

Referenced by CreateCopy(), and MythUIButtonTree::Init().

void MythUIButtonList::CreateCopy ( MythUIType parent)
protectedvirtual

Copy the state of this widget to the one given, it must be of the same type.

Reimplemented from MythUIType.

Reimplemented in MythUISpinBox.

Definition at line 2738 of file mythuibuttonlist.cpp.

void MythUIButtonList::Finalize ( void  )
protectedvirtual

Perform any post-xml parsing initialisation tasks.

This is called after the widget has been created and it's state established by ParseElement() or CopyFrom(). A derived class should use this to perform any initialisation tasks which should occur after this point.

Reimplemented from MythUIType.

Definition at line 2804 of file mythuibuttonlist.cpp.

void MythUIButtonList::SanitizePosition ( void  )
protected

Definition at line 1375 of file mythuibuttonlist.cpp.

Referenced by CalculateArrowStates(), MoveDown(), and MoveUp().

Friends And Related Function Documentation

friend class MythUIButtonListItem
friend

Definition at line 331 of file mythuibuttonlist.h.

Referenced by MythUISpinBox::AddSelection(), and MythUISpinBox::SetRange().

friend class MythUIButtonTree
friend

Definition at line 332 of file mythuibuttonlist.h.

Member Data Documentation

LayoutType MythUIButtonList::m_layout
protected
ArrangeType MythUIButtonList::m_arrange
protected
ScrollStyle MythUIButtonList::m_scrollStyle
protected
WrapStyle MythUIButtonList::m_wrapStyle
protected
int MythUIButtonList::m_alignment
protected

Definition at line 280 of file mythuibuttonlist.h.

Referenced by Const(), CopyFrom(), DistributeButtons(), and ParseElement().

MythRect MythUIButtonList::m_contentsRect
protected
MythPoint MythUIButtonList::m_searchPosition
protected

Definition at line 284 of file mythuibuttonlist.h.

Referenced by Const(), CopyFrom(), ParseElement(), and ShowSearchDialog().

QString MythUIButtonList::m_searchFields
protected

Definition at line 285 of file mythuibuttonlist.h.

Referenced by Const(), CopyFrom(), and DoFind().

QString MythUIButtonList::m_searchStr
protected

Definition at line 286 of file mythuibuttonlist.h.

Referenced by DoFind(), and Find().

bool MythUIButtonList::m_searchStartsWith
protected

Definition at line 287 of file mythuibuttonlist.h.

Referenced by Const(), DoFind(), and Find().

int MythUIButtonList::m_itemWidth
protected
int MythUIButtonList::m_itemHeight
protected
int MythUIButtonList::m_itemHorizSpacing
protected
int MythUIButtonList::m_itemVertSpacing
protected
uint MythUIButtonList::m_itemsVisible
protected
int MythUIButtonList::m_maxVisible
protected

Definition at line 294 of file mythuibuttonlist.h.

Referenced by Const(), CopyFrom(), DistributeButtons(), InitButton(), and PrepareButton().

int MythUIButtonList::m_rows
protected

Definition at line 295 of file mythuibuttonlist.h.

Referenced by CalculateVisibleItems(), Const(), and DistributeButtons().

int MythUIButtonList::m_columns
protected
int MythUIButtonList::m_leftColumns
protected

Definition at line 297 of file mythuibuttonlist.h.

Referenced by Const(), DistributeButtons(), and PageUp().

int MythUIButtonList::m_rightColumns
protected

Definition at line 297 of file mythuibuttonlist.h.

Referenced by Const(), DistributeButtons(), and PageDown().

int MythUIButtonList::m_topRows
protected

Definition at line 298 of file mythuibuttonlist.h.

Referenced by Const(), DistributeButtons(), PageDown(), and PageUp().

int MythUIButtonList::m_bottomRows
protected

Definition at line 298 of file mythuibuttonlist.h.

Referenced by Const(), DistributeButtons(), PageDown(), and PageUp().

bool MythUIButtonList::m_active
protected
bool MythUIButtonList::m_showArrow
protected

Definition at line 301 of file mythuibuttonlist.h.

Referenced by CopyFrom(), MythUIButtonList(), and ParseElement().

bool MythUIButtonList::m_showScrollBar
protected
MythUIScrollBar* MythUIButtonList::m_scrollBar
protected

Definition at line 304 of file mythuibuttonlist.h.

Referenced by Const(), CopyFrom(), Init(), and SetScrollBarPosition().

MythUIStateType* MythUIButtonList::m_upArrow
protected

Definition at line 305 of file mythuibuttonlist.h.

Referenced by CalculateArrowStates(), Const(), CopyFrom(), and Init().

MythUIStateType* MythUIButtonList::m_downArrow
protected

Definition at line 306 of file mythuibuttonlist.h.

Referenced by CalculateArrowStates(), Const(), CopyFrom(), and Init().

MythUIStateType* MythUIButtonList::m_buttontemplate
protected

Definition at line 308 of file mythuibuttonlist.h.

Referenced by Const(), Init(), InitButton(), and PrepareButton().

QVector<MythUIStateType *> MythUIButtonList::m_ButtonList
protected
QMap<int, MythUIButtonListItem *> MythUIButtonList::m_ButtonToItem
protected
QHash<QString, QString> MythUIButtonList::m_actionRemap
protected

Definition at line 312 of file mythuibuttonlist.h.

Referenced by CopyFrom(), keyPressEvent(), and ParseElement().

bool MythUIButtonList::m_initialized
protected
bool MythUIButtonList::m_needsUpdate
protected

Definition at line 315 of file mythuibuttonlist.h.

Referenced by CalculateArrowStates(), Const(), DrawSelf(), GetVisibleCount(), and Update().

bool MythUIButtonList::m_clearing
protected
int MythUIButtonList::m_selPosition
protected
int MythUIButtonList::m_topPosition
protected
int MythUIButtonList::m_itemCount
protected
bool MythUIButtonList::m_keepSelAtBottom
protected

Definition at line 321 of file mythuibuttonlist.h.

Referenced by CalculateButtonPositions(), Const(), and MoveDown().

QList<MythUIButtonListItem*> MythUIButtonList::m_itemList
protected
int MythUIButtonList::m_nextItemLoaded
protected

Definition at line 324 of file mythuibuttonlist.h.

Referenced by Const(), customEvent(), LoadInBackground(), and StopLoad().

bool MythUIButtonList::m_drawFromBottom
protected
QString MythUIButtonList::m_lcdTitle
protected

Definition at line 328 of file mythuibuttonlist.h.

Referenced by Const(), SetLCDTitles(), and updateLCD().

QStringList MythUIButtonList::m_lcdColumns
protected

Definition at line 329 of file mythuibuttonlist.h.

Referenced by SetLCDTitles(), and updateLCD().


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