ScreenWizard Class Reference

#include <screenwizard.h>

Inheritance diagram for ScreenWizard:
MythScreenType MythUIType XMLParseBase

List of all members.

Public Member Functions

 ScreenWizard (MythScreenStack *parent, const char *name)
 ~ScreenWizard ()
bool Create (void)
bool keyPressEvent (QKeyEvent *)
 Key event handler.
void customEvent (QEvent *event)

Protected Member Functions

void doMenu ()

Private Member Functions

void getSettings ()
void getScreenInfo ()
void moveUp ()
void moveDown ()
void moveLeft ()
void moveRight ()
void swapArrows ()
void wireUpTheme ()
void updateScreen ()
void updateSettings ()
void anythingChanged ()
void setContext (int context)
void slotSaveSettings ()
void slotChangeCoarseFine ()
void closeMenu ()
void slotResetSettings ()

Private Attributes

int m_x_offset
int m_y_offset
bool m_whicharrow
bool m_coarsefine
bool m_changed
int m_fine
int m_coarse
int m_change
int m_topleftarrow_x
int m_topleftarrow_y
int m_bottomrightarrow_x
int m_bottomrightarrow_y
int m_arrowsize_x
int m_arrowsize_y
int m_screenwidth
int m_screenheight
int m_xsize
int m_ysize
int m_xoffset
int m_yoffset
int m_xoffset_old
int m_yoffset_old
QRect m_menuRect
QRect m_arrowsRect
MythUIImagem_topleftarrow
MythUIImagem_bottomrightarrow
MythUITextm_size
MythUITextm_offsets
MythUITextm_changeamount
MythUIButtonOKButton
MythUIButtonupdateButton
MythDialogBoxm_menuPopup

Detailed Description

Definition at line 14 of file screenwizard.h.


Constructor & Destructor Documentation

ScreenWizard::ScreenWizard ( MythScreenStack parent,
const char *  name 
)

Definition at line 18 of file screenwizard.cpp.

ScreenWizard::~ScreenWizard (  ) 

Definition at line 42 of file screenwizard.cpp.


Member Function Documentation

bool ScreenWizard::Create ( void   )  [virtual]

Reimplemented from MythScreenType.

Definition at line 45 of file screenwizard.cpp.

Referenced by startAppearWiz().

bool ScreenWizard::keyPressEvent ( QKeyEvent *   )  [virtual]

Key event handler.

Parameters:
event Keypress event

Reimplemented from MythScreenType.

Definition at line 115 of file screenwizard.cpp.

void ScreenWizard::customEvent ( QEvent *  event  )  [virtual]

Reimplemented from MythUIType.

Definition at line 350 of file screenwizard.cpp.

void ScreenWizard::doMenu (  )  [protected]

Definition at line 262 of file screenwizard.cpp.

Referenced by keyPressEvent().

void ScreenWizard::getSettings (  )  [private]

Definition at line 100 of file screenwizard.cpp.

Referenced by ScreenWizard().

void ScreenWizard::getScreenInfo (  )  [private]

Definition at line 106 of file screenwizard.cpp.

Referenced by ScreenWizard().

void ScreenWizard::moveUp (  )  [private]

Definition at line 170 of file screenwizard.cpp.

Referenced by keyPressEvent().

void ScreenWizard::moveDown (  )  [private]

Definition at line 208 of file screenwizard.cpp.

Referenced by keyPressEvent().

void ScreenWizard::moveLeft (  )  [private]

Definition at line 189 of file screenwizard.cpp.

Referenced by keyPressEvent().

void ScreenWizard::moveRight (  )  [private]

Definition at line 229 of file screenwizard.cpp.

Referenced by keyPressEvent().

void ScreenWizard::swapArrows (  )  [private]

Definition at line 152 of file screenwizard.cpp.

Referenced by keyPressEvent().

void ScreenWizard::wireUpTheme (  )  [private]
void ScreenWizard::updateScreen (  )  [private]
void ScreenWizard::updateSettings (  )  [private]

Definition at line 317 of file screenwizard.cpp.

Referenced by slotSaveSettings().

void ScreenWizard::anythingChanged (  )  [private]

Definition at line 337 of file screenwizard.cpp.

Referenced by moveDown(), moveLeft(), moveRight(), and moveUp().

void ScreenWizard::setContext ( int  context  )  [private]

Definition at line 84 of file screenwizard.cpp.

Referenced by Create(), and swapArrows().

void ScreenWizard::slotSaveSettings (  )  [private]

Definition at line 295 of file screenwizard.cpp.

Referenced by customEvent().

void ScreenWizard::slotChangeCoarseFine (  )  [private]

Definition at line 301 of file screenwizard.cpp.

Referenced by customEvent().

void ScreenWizard::closeMenu (  )  [private]
void ScreenWizard::slotResetSettings (  )  [private]

Definition at line 327 of file screenwizard.cpp.

Referenced by customEvent().


Member Data Documentation

int ScreenWizard::m_x_offset [private]

Definition at line 30 of file screenwizard.h.

int ScreenWizard::m_y_offset [private]

Definition at line 31 of file screenwizard.h.

Definition at line 32 of file screenwizard.h.

Referenced by moveDown(), moveLeft(), moveRight(), moveUp(), and swapArrows().

Definition at line 33 of file screenwizard.h.

Referenced by slotChangeCoarseFine().

Definition at line 34 of file screenwizard.h.

Referenced by anythingChanged(), doMenu(), and slotResetSettings().

int ScreenWizard::m_fine [private]

Definition at line 35 of file screenwizard.h.

Referenced by slotChangeCoarseFine().

int ScreenWizard::m_coarse [private]

Definition at line 36 of file screenwizard.h.

Referenced by slotChangeCoarseFine().

int ScreenWizard::m_change [private]

Definition at line 37 of file screenwizard.h.

Referenced by moveDown(), moveLeft(), moveRight(), moveUp(), slotChangeCoarseFine(), and updateScreen().

Definition at line 38 of file screenwizard.h.

Referenced by Create(), moveLeft(), moveRight(), and updateScreen().

Definition at line 39 of file screenwizard.h.

Referenced by Create(), moveDown(), moveUp(), and updateScreen().

Definition at line 40 of file screenwizard.h.

Referenced by Create(), moveLeft(), moveRight(), and updateScreen().

Definition at line 41 of file screenwizard.h.

Referenced by Create(), moveDown(), moveUp(), and updateScreen().

Definition at line 42 of file screenwizard.h.

Referenced by Create(), moveRight(), and updateScreen().

Definition at line 43 of file screenwizard.h.

Referenced by Create(), moveDown(), and updateScreen().

Definition at line 44 of file screenwizard.h.

Referenced by anythingChanged(), Create(), getSettings(), moveLeft(), and moveRight().

Definition at line 45 of file screenwizard.h.

Referenced by anythingChanged(), Create(), getSettings(), moveDown(), and moveUp().

int ScreenWizard::m_xsize [private]

Definition at line 46 of file screenwizard.h.

Referenced by anythingChanged(), updateScreen(), and updateSettings().

int ScreenWizard::m_ysize [private]

Definition at line 47 of file screenwizard.h.

Referenced by anythingChanged(), updateScreen(), and updateSettings().

int ScreenWizard::m_xoffset [private]

Definition at line 48 of file screenwizard.h.

Referenced by anythingChanged(), Create(), getScreenInfo(), updateScreen(), and updateSettings().

int ScreenWizard::m_yoffset [private]

Definition at line 49 of file screenwizard.h.

Referenced by anythingChanged(), Create(), getScreenInfo(), updateScreen(), and updateSettings().

Definition at line 50 of file screenwizard.h.

Referenced by anythingChanged(), and getScreenInfo().

Definition at line 51 of file screenwizard.h.

Referenced by anythingChanged(), and getScreenInfo().

QRect ScreenWizard::m_menuRect [private]

Definition at line 56 of file screenwizard.h.

QRect ScreenWizard::m_arrowsRect [private]

Definition at line 57 of file screenwizard.h.

Definition at line 59 of file screenwizard.h.

Referenced by Create(), setContext(), and updateScreen().

Definition at line 60 of file screenwizard.h.

Referenced by Create(), setContext(), and updateScreen().

Definition at line 61 of file screenwizard.h.

Referenced by Create(), and updateScreen().

Definition at line 62 of file screenwizard.h.

Referenced by Create(), and updateScreen().

Definition at line 63 of file screenwizard.h.

Referenced by Create(), and updateScreen().

Definition at line 64 of file screenwizard.h.

Definition at line 65 of file screenwizard.h.

Definition at line 66 of file screenwizard.h.

Referenced by customEvent(), and doMenu().


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