WelcomeDialog Class Reference

#include <welcomedialog.h>

Inheritance diagram for WelcomeDialog:

MythThemedDialog MythDialog

List of all members.


Detailed Description

Definition at line 9 of file welcomedialog.h.


Public Member Functions

 WelcomeDialog (MythMainWindow *parent, QString window_name, QString theme_filename, const char *name=0)
 ~WelcomeDialog ()
void keyPressEvent (QKeyEvent *e)
void customEvent (QCustomEvent *e)
void wireUpTheme ()
DialogCode exec (void)

Protected Slots

void startFrontendClick (void)
void startFrontend (void)
void updateAll (void)
void updateStatus (void)
void updateScreen (void)
void closeDialog ()
void updateTime ()
void showPopup ()
void donePopup (int)
void cancelPopup ()
void shutdownNow ()
void runEPGGrabber (void)
void lockShutdown ()
void unlockShutdown ()
bool updateRecordingList (void)
bool updateScheduledList (void)

Private Member Functions

void updateStatusMessage (void)
bool checkConnectionToServer (void)
void runMythFillDatabase (void)
UITextTypegetTextType (QString name)
bool pendingRecListUpdate () const
void setPendingRecListUpdate (bool newState)
bool pendingSchedUpdate () const
void setPendingSchedUpdate (bool newState)

Private Attributes

MythPopupBoxpopup
UITextTypem_status_text
UITextTypem_recording_text
UITextTypem_scheduled_text
UITextTypem_warning_text
UITextTypem_time_text
UITextTypem_date_text
UITextButtonTypem_startfrontend_button
QTimer * m_updateStatusTimer
QTimer * m_updateScreenTimer
QTimer * m_timeTimer
QString m_installDir
QString m_timeFormat
QString m_dateFormat
bool m_isRecording
bool m_hasConflicts
bool m_bWillShutdown
int m_secondsToShutdown
QDateTime m_nextRecordingStart
int m_preRollSeconds
int m_idleWaitForRecordingTime
uint m_screenTunerNo
uint m_screenScheduledNo
uint m_statusListNo
QStringList m_statusList
QPtrList< TunerStatusm_tunerList
QPtrList< ProgramDetailm_scheduledList
QMutex m_RecListUpdateMuxtex
bool m_pendingRecListUpdate
QMutex m_SchedUpdateMuxtex
bool m_pendingSchedUpdate

Classes

struct  ProgramDetail

Constructor & Destructor Documentation

WelcomeDialog::WelcomeDialog ( MythMainWindow parent,
QString  window_name,
QString  theme_filename,
const char *  name = 0 
)

Definition at line 26 of file welcomedialog.cpp.

WelcomeDialog::~WelcomeDialog (  ) 

Definition at line 320 of file welcomedialog.cpp.


Member Function Documentation

void WelcomeDialog::keyPressEvent ( QKeyEvent *  e  ) 

Reimplemented from MythDialog.

Definition at line 190 of file welcomedialog.cpp.

void WelcomeDialog::customEvent ( QCustomEvent *  e  ) 

Definition at line 124 of file welcomedialog.cpp.

void WelcomeDialog::wireUpTheme ( void   ) 

Definition at line 286 of file welcomedialog.cpp.

Referenced by WelcomeDialog().

DialogCode WelcomeDialog::exec ( void   ) 

Reimplemented from MythDialog.

Definition at line 92 of file welcomedialog.cpp.

Referenced by main().

void WelcomeDialog::startFrontendClick ( void   )  [protected, slot]

Definition at line 86 of file welcomedialog.cpp.

Referenced by wireUpTheme().

void WelcomeDialog::startFrontend ( void   )  [protected, slot]

Definition at line 77 of file welcomedialog.cpp.

Referenced by exec(), and startFrontendClick().

void WelcomeDialog::updateAll ( void   )  [protected, slot]

Definition at line 476 of file welcomedialog.cpp.

Referenced by checkConnectionToServer(), exec(), and startFrontend().

void WelcomeDialog::updateStatus ( void   )  [protected, slot]

Definition at line 347 of file welcomedialog.cpp.

Referenced by keyPressEvent(), updateScheduledList(), and WelcomeDialog().

void WelcomeDialog::updateScreen ( void   )  [protected, slot]

void WelcomeDialog::closeDialog (  )  [protected, slot]

Definition at line 315 of file welcomedialog.cpp.

Referenced by showPopup().

void WelcomeDialog::updateTime ( void   )  [protected, slot]

Definition at line 334 of file welcomedialog.cpp.

Referenced by WelcomeDialog().

void WelcomeDialog::showPopup ( void   )  [protected, slot]

Definition at line 650 of file welcomedialog.cpp.

Referenced by keyPressEvent().

void WelcomeDialog::donePopup ( int  r  )  [protected, slot]

Definition at line 685 of file welcomedialog.cpp.

Referenced by showPopup().

void WelcomeDialog::cancelPopup ( void   )  [protected, slot]

void WelcomeDialog::shutdownNow ( void   )  [protected, slot]

Definition at line 727 of file welcomedialog.cpp.

Referenced by showPopup().

void WelcomeDialog::runEPGGrabber ( void   )  [protected, slot]

Definition at line 718 of file welcomedialog.cpp.

Referenced by showPopup().

void WelcomeDialog::lockShutdown ( void   )  [protected, slot]

Definition at line 702 of file welcomedialog.cpp.

Referenced by showPopup().

void WelcomeDialog::unlockShutdown ( void   )  [protected, slot]

Definition at line 710 of file welcomedialog.cpp.

Referenced by showPopup().

bool WelcomeDialog::updateRecordingList ( void   )  [protected, slot]

Definition at line 482 of file welcomedialog.cpp.

Referenced by customEvent(), and updateAll().

bool WelcomeDialog::updateScheduledList ( void   )  [protected, slot]

Definition at line 503 of file welcomedialog.cpp.

Referenced by customEvent(), and updateAll().

void WelcomeDialog::updateStatusMessage ( void   )  [private]

bool WelcomeDialog::checkConnectionToServer ( void   )  [private]

Definition at line 623 of file welcomedialog.cpp.

Referenced by updateStatus(), and WelcomeDialog().

void WelcomeDialog::runMythFillDatabase ( void   )  [private]

Definition at line 454 of file welcomedialog.cpp.

Referenced by runEPGGrabber().

UITextType * WelcomeDialog::getTextType ( QString  name  )  [private]

Definition at line 272 of file welcomedialog.cpp.

Referenced by wireUpTheme().

bool WelcomeDialog::pendingRecListUpdate (  )  const [inline, private]

Definition at line 97 of file welcomedialog.h.

Referenced by customEvent().

void WelcomeDialog::setPendingRecListUpdate ( bool  newState  )  [inline, private]

Definition at line 98 of file welcomedialog.h.

Referenced by customEvent(), and updateRecordingList().

bool WelcomeDialog::pendingSchedUpdate (  )  const [inline, private]

Definition at line 103 of file welcomedialog.h.

Referenced by customEvent().

void WelcomeDialog::setPendingSchedUpdate ( bool  newState  )  [inline, private]

Definition at line 104 of file welcomedialog.h.

Referenced by customEvent(), and updateScheduledList().


Member Data Documentation

Definition at line 52 of file welcomedialog.h.

Referenced by cancelPopup(), showPopup(), and WelcomeDialog().

Definition at line 57 of file welcomedialog.h.

Referenced by updateScreen(), and wireUpTheme().

Definition at line 58 of file welcomedialog.h.

Referenced by updateScreen(), and wireUpTheme().

Definition at line 59 of file welcomedialog.h.

Referenced by updateScreen(), and wireUpTheme().

Definition at line 60 of file welcomedialog.h.

Referenced by updateScreen(), updateStatusMessage(), and wireUpTheme().

Definition at line 61 of file welcomedialog.h.

Referenced by updateTime(), and wireUpTheme().

Definition at line 62 of file welcomedialog.h.

Referenced by updateTime(), and wireUpTheme().

Definition at line 64 of file welcomedialog.h.

Referenced by wireUpTheme().

Definition at line 66 of file welcomedialog.h.

Referenced by checkConnectionToServer(), WelcomeDialog(), and ~WelcomeDialog().

Definition at line 67 of file welcomedialog.h.

Referenced by updateScreen(), WelcomeDialog(), and ~WelcomeDialog().

QTimer* WelcomeDialog::m_timeTimer [private]

Definition at line 68 of file welcomedialog.h.

Referenced by WelcomeDialog(), and ~WelcomeDialog().

QString WelcomeDialog::m_installDir [private]

QString WelcomeDialog::m_timeFormat [private]

Definition at line 71 of file welcomedialog.h.

Referenced by updateScreen(), updateTime(), and WelcomeDialog().

QString WelcomeDialog::m_dateFormat [private]

Definition at line 72 of file welcomedialog.h.

Referenced by keyPressEvent(), updateTime(), and WelcomeDialog().

Definition at line 74 of file welcomedialog.h.

Referenced by updateScheduledList(), and updateStatusMessage().

Definition at line 75 of file welcomedialog.h.

Referenced by updateStatusMessage(), and WelcomeDialog().

Definition at line 76 of file welcomedialog.h.

Referenced by customEvent(), updateStatusMessage(), and WelcomeDialog().

Definition at line 77 of file welcomedialog.h.

Referenced by shutdownNow(), updateScheduledList(), and updateStatusMessage().

Definition at line 78 of file welcomedialog.h.

Referenced by shutdownNow(), updateStatusMessage(), and WelcomeDialog().

Definition at line 79 of file welcomedialog.h.

Referenced by shutdownNow(), updateStatusMessage(), and WelcomeDialog().

Definition at line 80 of file welcomedialog.h.

Referenced by updateRecordingList(), and updateScreen().

Definition at line 81 of file welcomedialog.h.

Referenced by updateScheduledList(), and updateScreen().

Definition at line 82 of file welcomedialog.h.

Referenced by updateScreen().

QStringList WelcomeDialog::m_statusList [private]

Definition at line 83 of file welcomedialog.h.

Referenced by updateScreen(), and updateStatusMessage().

Definition at line 91 of file welcomedialog.h.

Referenced by updateRecordingList(), updateScreen(), and WelcomeDialog().

Definition at line 92 of file welcomedialog.h.

Referenced by updateScheduledList(), updateScreen(), and WelcomeDialog().

Definition at line 94 of file welcomedialog.h.

Referenced by customEvent(), and updateRecordingList().

Definition at line 95 of file welcomedialog.h.

Referenced by pendingRecListUpdate(), and setPendingRecListUpdate().

Definition at line 100 of file welcomedialog.h.

Referenced by customEvent(), and updateScheduledList().

Definition at line 101 of file welcomedialog.h.

Referenced by pendingSchedUpdate(), and setPendingSchedUpdate().


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

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