MythMenu Class Reference

#include <mythdialogbox.h>

List of all members.

Public Member Functions

 MythMenu (const QString &text, QObject *retobject, const QString &resultid)
 MythMenu (const QString &title, const QString &text, QObject *retobject, const QString &resultid)
 ~MythMenu (void)
void AddItem (const QString &title, QVariant data=0, MythMenu *subMenu=NULL, bool selected=false, bool checked=false)
void AddItem (const QString &title, const char *slot, MythMenu *subMenu=NULL, bool selected=false, bool checked=false)
void SetParent (MythMenu *parent)

Private Member Functions

void Init (void)

Private Attributes

MythMenum_parentMenu
QString m_title
QString m_text
QString m_resultid
QObject * m_retObject
QList< MythMenuItem * > m_menuItems
int m_selectedItem

Friends

class MythDialogBox

Detailed Description

Definition at line 73 of file mythdialogbox.h.


Constructor & Destructor Documentation

MythMenu::MythMenu ( const QString &  text,
QObject *  retobject,
const QString &  resultid 
)

Definition at line 29 of file mythdialogbox.cpp.

MythMenu::MythMenu ( const QString &  title,
const QString &  text,
QObject *  retobject,
const QString &  resultid 
)

Definition at line 35 of file mythdialogbox.cpp.

MythMenu::~MythMenu ( void   ) 

Definition at line 41 of file mythdialogbox.cpp.


Member Function Documentation

void MythMenu::AddItem ( const QString &  title,
QVariant  data = 0,
MythMenu subMenu = NULL,
bool  selected = false,
bool  checked = false 
)
void MythMenu::AddItem ( const QString &  title,
const char *  slot,
MythMenu subMenu = NULL,
bool  selected = false,
bool  checked = false 
)

Definition at line 61 of file mythdialogbox.cpp.

void MythMenu::SetParent ( MythMenu parent  )  [inline]

Definition at line 87 of file mythdialogbox.h.

Referenced by AddItem().

void MythMenu::Init ( void   )  [private]

Definition at line 54 of file mythdialogbox.cpp.

Referenced by MythMenu().


Friends And Related Function Documentation

friend class MythDialogBox [friend]

Definition at line 75 of file mythdialogbox.h.


Member Data Documentation

Definition at line 92 of file mythdialogbox.h.

Referenced by MythDialogBox::keyPressEvent().

QString MythMenu::m_title [private]

Definition at line 93 of file mythdialogbox.h.

Referenced by Init(), and MythDialogBox::updateMenu().

QString MythMenu::m_text [private]

Definition at line 94 of file mythdialogbox.h.

Referenced by Init(), and MythDialogBox::updateMenu().

QString MythMenu::m_resultid [private]

Definition at line 95 of file mythdialogbox.h.

Referenced by Init(), and MythDialogBox::SendEvent().

QObject* MythMenu::m_retObject [private]

Definition at line 96 of file mythdialogbox.h.

Referenced by MythDialogBox::Select(), and MythDialogBox::SendEvent().

Definition at line 97 of file mythdialogbox.h.

Referenced by AddItem(), MythDialogBox::updateMenu(), and ~MythMenu().

int MythMenu::m_selectedItem [private]

Definition at line 98 of file mythdialogbox.h.

Referenced by AddItem(), MythDialogBox::Select(), and MythDialogBox::updateMenu().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Fri May 25 06:42:14 2012 for MythTV by  doxygen 1.6.3