MythTV  master
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MythMainWindowPrivate Class Reference
Collaboration diagram for MythMainWindowPrivate:
Collaboration graph
[legend]

Public Member Functions

 MythMainWindowPrivate ()
 

Static Public Member Functions

static int TranslateKeyNum (QKeyEvent *e)
 

Public Attributes

float m_wmult {1.0F}
 
float m_hmult {1.0F}
 
QRect m_screenRect
 
QRect m_uiScreenRect
 
bool m_doesFillScreen {false}
 
bool m_ignoreLircKeys {false}
 
bool m_ignoreJoystickKeys {false}
 
LIRCm_lircThread {nullptr}
 
JoystickMenuThreadm_joystickThread {nullptr}
 
AppleRemoteListenerm_appleRemoteListener {nullptr}
 
AppleRemotem_appleRemote {nullptr}
 
bool m_exitingtomain {false}
 
bool m_popwindows {false}
 
bool m_useDB {true}
 To allow or prevent database access. More...
 
QHash< QString, KeyContext * > m_keyContexts
 
QMap< int, JumpData * > m_jumpMap
 
QMap< QString, JumpDatam_destinationMap
 
QMap< QString, MPDatam_mediaPluginMap
 
QHash< QString, QHash< QString, QString > > m_actionText
 
void(* m_exitMenuCallback )(void)
 
void(* m_exitMenuMediaDeviceCallback )(MythMediaDevice *mediadevice)
 
MythMediaDevicem_mediaDeviceForCallback {nullptr}
 
int m_escapekey {0}
 
QObject * m_sysEventHandler {nullptr}
 
int m_drawInterval {1000 / MythMainWindow::drawRefresh}
 
MythSignalingTimerm_drawTimer {nullptr}
 
QVector< MythScreenStack * > m_stackList
 
MythScreenStackm_mainStack {nullptr}
 
MythDisplaym_display { MythDisplay::AcquireRelease() }
 
MythPainterm_painter {nullptr}
 
QRegion m_repaintRegion
 
MythGesture m_gesture
 
QTimer * m_gestureTimer {nullptr}
 
QTimer * m_hideMouseTimer {nullptr}
 
std::vector< QWidget * > m_widgetList
 
QMap< QWidget *, boolm_enabledWidgets
 
MythPainterWindowm_paintwin {nullptr}
 
QWidget * m_oldpaintwin {nullptr}
 
MythPainterm_oldpainter {nullptr}
 
QMutex m_drawDisableLock
 
uint m_drawDisabledDepth {0}
 
bool m_drawEnabled {true}
 
MythThemeBasem_themeBase {nullptr}
 
MythUDPListenerm_udpListener {nullptr}
 
MythNotificationCenterm_nc {nullptr}
 
QTimer * m_idleTimer {nullptr}
 
int m_idleTime {0}
 
bool m_standby {false}
 
bool m_enteringStandby {false}
 
bool m_disableIdle {false}
 
bool m_allowInput {true}
 
bool m_pendingUpdate {false}
 
bool m_firstinit {true}
 
bool m_bSavedPOS {false}
 
int m_longPressKeyCode {0}
 
ulong m_longPressTime {0}
 

Detailed Description

Definition at line 129 of file mythmainwindow.cpp.

Constructor & Destructor Documentation

◆ MythMainWindowPrivate()

MythMainWindowPrivate::MythMainWindowPrivate ( )
inline

Definition at line 132 of file mythmainwindow.cpp.

Member Function Documentation

◆ TranslateKeyNum()

int MythMainWindowPrivate::TranslateKeyNum ( QKeyEvent *  e)
static

Definition at line 234 of file mythmainwindow.cpp.

Referenced by MythMainWindow::TranslateKeyPress().

Member Data Documentation

◆ m_wmult

float MythMainWindowPrivate::m_wmult {1.0F}

◆ m_hmult

float MythMainWindowPrivate::m_hmult {1.0F}

◆ m_screenRect

QRect MythMainWindowPrivate::m_screenRect

◆ m_uiScreenRect

QRect MythMainWindowPrivate::m_uiScreenRect

◆ m_doesFillScreen

bool MythMainWindowPrivate::m_doesFillScreen {false}

Definition at line 143 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init(), and MythMainWindow::Show().

◆ m_ignoreLircKeys

bool MythMainWindowPrivate::m_ignoreLircKeys {false}

◆ m_ignoreJoystickKeys

bool MythMainWindowPrivate::m_ignoreJoystickKeys {false}

◆ m_lircThread

LIRC* MythMainWindowPrivate::m_lircThread {nullptr}

◆ m_joystickThread

JoystickMenuThread* MythMainWindowPrivate::m_joystickThread {nullptr}

◆ m_appleRemoteListener

AppleRemoteListener* MythMainWindowPrivate::m_appleRemoteListener {nullptr}

◆ m_appleRemote

AppleRemote* MythMainWindowPrivate::m_appleRemote {nullptr}

◆ m_exitingtomain

bool MythMainWindowPrivate::m_exitingtomain {false}

◆ m_popwindows

bool MythMainWindowPrivate::m_popwindows {false}

◆ m_useDB

bool MythMainWindowPrivate::m_useDB {true}

To allow or prevent database access.

Definition at line 167 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init(), MythMainWindow::MythMainWindow(), and MythMainWindow::RegisterKey().

◆ m_keyContexts

QHash<QString, KeyContext *> MythMainWindowPrivate::m_keyContexts

◆ m_jumpMap

QMap<int, JumpData*> MythMainWindowPrivate::m_jumpMap

◆ m_destinationMap

QMap<QString, JumpData> MythMainWindowPrivate::m_destinationMap

◆ m_mediaPluginMap

QMap<QString, MPData> MythMainWindowPrivate::m_mediaPluginMap

◆ m_actionText

QHash<QString, QHash<QString, QString> > MythMainWindowPrivate::m_actionText

◆ m_exitMenuCallback

void(* MythMainWindowPrivate::m_exitMenuCallback) (void)
inline

◆ m_exitMenuMediaDeviceCallback

void(* MythMainWindowPrivate::m_exitMenuMediaDeviceCallback) (MythMediaDevice *mediadevice)
inline

◆ m_mediaDeviceForCallback

MythMediaDevice* MythMainWindowPrivate::m_mediaDeviceForCallback {nullptr}

◆ m_escapekey

int MythMainWindowPrivate::m_escapekey {0}

◆ m_sysEventHandler

QObject* MythMainWindowPrivate::m_sysEventHandler {nullptr}

Definition at line 182 of file mythmainwindow.cpp.

Referenced by MythMainWindow::MythMainWindow().

◆ m_drawInterval

int MythMainWindowPrivate::m_drawInterval {1000 / MythMainWindow::drawRefresh}

◆ m_drawTimer

MythSignalingTimer* MythMainWindowPrivate::m_drawTimer {nullptr}

◆ m_stackList

QVector<MythScreenStack *> MythMainWindowPrivate::m_stackList

◆ m_mainStack

MythScreenStack* MythMainWindowPrivate::m_mainStack {nullptr}

◆ m_display

MythDisplay* MythMainWindowPrivate::m_display { MythDisplay::AcquireRelease() }

Definition at line 189 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init().

◆ m_painter

MythPainter* MythMainWindowPrivate::m_painter {nullptr}

◆ m_repaintRegion

QRegion MythMainWindowPrivate::m_repaintRegion

◆ m_gesture

MythGesture MythMainWindowPrivate::m_gesture

◆ m_gestureTimer

QTimer* MythMainWindowPrivate::m_gestureTimer {nullptr}

◆ m_hideMouseTimer

QTimer* MythMainWindowPrivate::m_hideMouseTimer {nullptr}

◆ m_widgetList

std::vector<QWidget *> MythMainWindowPrivate::m_widgetList

Definition at line 199 of file mythmainwindow.cpp.

◆ m_enabledWidgets

QMap<QWidget *, bool> MythMainWindowPrivate::m_enabledWidgets

Definition at line 200 of file mythmainwindow.cpp.

◆ m_paintwin

MythPainterWindow* MythMainWindowPrivate::m_paintwin {nullptr}

◆ m_oldpaintwin

QWidget* MythMainWindowPrivate::m_oldpaintwin {nullptr}

◆ m_oldpainter

MythPainter* MythMainWindowPrivate::m_oldpainter {nullptr}

◆ m_drawDisableLock

QMutex MythMainWindowPrivate::m_drawDisableLock

◆ m_drawDisabledDepth

uint MythMainWindowPrivate::m_drawDisabledDepth {0}

◆ m_drawEnabled

bool MythMainWindowPrivate::m_drawEnabled {true}

◆ m_themeBase

MythThemeBase* MythMainWindowPrivate::m_themeBase {nullptr}

Definition at line 211 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init(), and MythMainWindow::~MythMainWindow().

◆ m_udpListener

MythUDPListener* MythMainWindowPrivate::m_udpListener {nullptr}

◆ m_nc

MythNotificationCenter* MythMainWindowPrivate::m_nc {nullptr}

◆ m_idleTimer

QTimer* MythMainWindowPrivate::m_idleTimer {nullptr}

◆ m_idleTime

int MythMainWindowPrivate::m_idleTime {0}

◆ m_standby

bool MythMainWindowPrivate::m_standby {false}

◆ m_enteringStandby

bool MythMainWindowPrivate::m_enteringStandby {false}

◆ m_disableIdle

bool MythMainWindowPrivate::m_disableIdle {false}

◆ m_allowInput

bool MythMainWindowPrivate::m_allowInput {true}

◆ m_pendingUpdate

bool MythMainWindowPrivate::m_pendingUpdate {false}

Definition at line 223 of file mythmainwindow.cpp.

Referenced by MythMainWindow::event(), and MythMainWindow::SetDrawEnabled().

◆ m_firstinit

bool MythMainWindowPrivate::m_firstinit {true}

Definition at line 226 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init(), and MythMainWindow::Show().

◆ m_bSavedPOS

bool MythMainWindowPrivate::m_bSavedPOS {false}

Definition at line 227 of file mythmainwindow.cpp.

◆ m_longPressKeyCode

int MythMainWindowPrivate::m_longPressKeyCode {0}

Definition at line 229 of file mythmainwindow.cpp.

Referenced by MythMainWindow::keyLongPressFilter().

◆ m_longPressTime

ulong MythMainWindowPrivate::m_longPressTime {0}

Definition at line 230 of file mythmainwindow.cpp.

Referenced by MythMainWindow::keyLongPressFilter().


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