MythTV  0.26-pre
Public Slots | Signals | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes
MythDialog Class Reference

Base dialog for most dialogs in MythTV using the old UI. More...

#include <mythdialogs.h>

Inheritance diagram for MythDialog:
ConfigurationDialogWidget DialogBox GLSDialog MythPopupBox MythProgressDialog MythThemedDialog MythWizard SingleView

List of all members.

Public Slots

DialogCode exec (void)
virtual void done (int)
virtual void AcceptItem (int)
virtual void accept ()
virtual void reject ()

Signals

void menuButtonPressed ()
void leaveModality ()

Public Member Functions

 MythDialog (MythMainWindow *parent, const char *name="MythDialog", bool setsize=true)
DialogCode result (void) const
virtual void Show (void)
void hide (void)
void setNoErase (void)
virtual bool onMediaEvent (MythMediaDevice *mediadevice)
void setResult (DialogCode r)
virtual void deleteLater (void)

Static Public Member Functions

static int CalcItemIndex (DialogCode code)

Static Public Attributes

static const DialogCode Rejected = kDialogCodeRejected
static const DialogCode Accepted = kDialogCodeAccepted
static const DialogCode ListStart = kDialogCodeListStart

Protected Member Functions

 ~MythDialog ()
void TeardownAll (void)
void keyPressEvent (QKeyEvent *e)

Protected Attributes

float wmult
float hmult
int screenwidth
int screenheight
int xbase
int ybase
MythMainWindowm_parent
DialogCode rescode
bool in_loop
QFont defaultBigFont
QFont defaultMediumFont
QFont defaultSmallFont

Detailed Description

Base dialog for most dialogs in MythTV using the old UI.

Deprecated:
Due for removal, use libmythui's MythScreenType instead

Definition at line 59 of file mythdialogs.h.


Constructor & Destructor Documentation

MythDialog::MythDialog ( MythMainWindow parent,
const char *  name = "MythDialog",
bool  setsize = true 
)

Definition at line 42 of file mythdialogs.cpp.

MythDialog::~MythDialog ( ) [protected]

Definition at line 78 of file mythdialogs.cpp.


Member Function Documentation

DialogCode MythDialog::result ( void  ) const [inline]

Definition at line 72 of file mythdialogs.h.

Referenced by exec().

void MythDialog::Show ( void  ) [virtual]

Definition at line 99 of file mythdialogs.cpp.

Referenced by MythThemedDialog::MythThemedDialog(), and SingleView::SingleView().

bool MythDialog::onMediaEvent ( MythMediaDevice mediadevice) [virtual]

Definition at line 103 of file mythdialogs.cpp.

Definition at line 115 of file mythdialogs.cpp.

Referenced by done(), and exec().

Referenced by keyPressEvent().

Referenced by exec(), and hide().

void MythDialog::done ( int  r) [virtual, slot]
void MythDialog::AcceptItem ( int  i) [virtual, slot]

Reimplemented in MythPopupBox.

Definition at line 135 of file mythdialogs.cpp.

Referenced by DialogBox::buttonPressed().

void MythDialog::accept ( void  ) [virtual, slot]
void MythDialog::reject ( void  ) [virtual, slot]
void MythDialog::TeardownAll ( void  ) [protected]

Definition at line 90 of file mythdialogs.cpp.

Referenced by deleteLater(), and ~MythDialog().

void MythDialog::keyPressEvent ( QKeyEvent *  e) [protected]

Member Data Documentation

Definition at line 70 of file mythdialogs.h.

float MythDialog::wmult [protected]
float MythDialog::hmult [protected]
int MythDialog::xbase [protected]

Definition at line 107 of file mythdialogs.h.

Referenced by MythDialog(), and VirtualKeyboardQt::SwitchLayout().

int MythDialog::ybase [protected]

Definition at line 107 of file mythdialogs.h.

Referenced by MythDialog(), and VirtualKeyboardQt::SwitchLayout().

Definition at line 111 of file mythdialogs.h.

Referenced by MythPopupBox::AcceptItem(), and setResult().

Definition at line 113 of file mythdialogs.h.

Referenced by exec(), hide(), and MythDialog().

QFont MythDialog::defaultBigFont [protected]

Definition at line 115 of file mythdialogs.h.

Referenced by MythPopupBox::addLabel(), and MythDialog().

QFont MythDialog::defaultMediumFont [protected]

Definition at line 115 of file mythdialogs.h.

Referenced by MythPopupBox::addLabel(), and MythDialog().

QFont MythDialog::defaultSmallFont [protected]

Definition at line 115 of file mythdialogs.h.

Referenced by MythPopupBox::addLabel(), and MythDialog().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends