MythTV  master
Protected Member Functions | Static Protected Member Functions | Protected Attributes | Friends | List of all members
MythMainWindowPrivate Class Reference

#include <mythmainwindowprivate.h>

Collaboration diagram for MythMainWindowPrivate:
Collaboration graph
[legend]

Protected Member Functions

 MythMainWindowPrivate ()=default
 

Static Protected Member Functions

static int TranslateKeyNum (QKeyEvent *Event)
 

Protected Attributes

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, MythMediaCallbackm_mediaPluginMap
 
QHash< QString, QHash< QString, QString > > m_actionText
 
void(* m_exitMenuCallback )(void)
 
void(* m_exitMenuMediaDeviceCallback )(MythMediaDevice *mediadevice)
 
MythMediaDevicem_mediaDeviceForCallback { nullptr }
 
int m_escapekey { 0 }
 
QVector< MythScreenStack * > m_stackList
 
MythScreenStackm_mainStack { nullptr }
 
MythGesture m_gesture
 
QTimer * m_gestureTimer { nullptr }
 
QTimer * m_hideMouseTimer { nullptr }
 
QMutex m_drawDisableLock
 
uint m_drawDisabledDepth { 0 }
 
MythNotificationCenterm_nc { nullptr }
 
bool m_standby { false }
 
bool m_enteringStandby { false }
 
bool m_disableIdle { false }
 
bool m_allowInput { true }
 
bool m_pendingUpdate { false }
 
bool m_firstinit { true }
 
int m_longPressKeyCode { 0 }
 
std::chrono::milliseconds m_longPressTime { 0ms }
 

Friends

class MythMainWindow
 

Detailed Description

Definition at line 47 of file mythmainwindowprivate.h.

Constructor & Destructor Documentation

◆ MythMainWindowPrivate()

MythMainWindowPrivate::MythMainWindowPrivate ( )
protecteddefault

Member Function Documentation

◆ TranslateKeyNum()

int MythMainWindowPrivate::TranslateKeyNum ( QKeyEvent *  Event)
staticprotected

Definition at line 8 of file mythmainwindowprivate.cpp.

Referenced by MythMainWindow::TranslateKeyPress().

Friends And Related Function Documentation

◆ MythMainWindow

friend class MythMainWindow
friend

Definition at line 49 of file mythmainwindowprivate.h.

Member Data Documentation

◆ m_exitingtomain

bool MythMainWindowPrivate::m_exitingtomain { false }
protected

◆ m_popwindows

bool MythMainWindowPrivate::m_popwindows { false }
protected

◆ m_useDB

bool MythMainWindowPrivate::m_useDB { true }
protected

To allow or prevent database access.

Definition at line 59 of file mythmainwindowprivate.h.

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

◆ m_keyContexts

QHash<QString, KeyContext *> MythMainWindowPrivate::m_keyContexts
protected

◆ m_jumpMap

QMap<int, JumpData*> MythMainWindowPrivate::m_jumpMap
protected

◆ m_destinationMap

QMap<QString, JumpData> MythMainWindowPrivate::m_destinationMap
protected

◆ m_mediaPluginMap

QMap<QString, MythMediaCallback> MythMainWindowPrivate::m_mediaPluginMap
protected

◆ m_actionText

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

◆ m_exitMenuCallback

void(* MythMainWindowPrivate::m_exitMenuCallback) (void)
inlineprotected

◆ m_exitMenuMediaDeviceCallback

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

◆ m_mediaDeviceForCallback

MythMediaDevice* MythMainWindowPrivate::m_mediaDeviceForCallback { nullptr }
protected

◆ m_escapekey

int MythMainWindowPrivate::m_escapekey { 0 }
protected

◆ m_stackList

QVector<MythScreenStack *> MythMainWindowPrivate::m_stackList
protected

◆ m_mainStack

MythScreenStack* MythMainWindowPrivate::m_mainStack { nullptr }
protected

◆ m_gesture

MythGesture MythMainWindowPrivate::m_gesture
protected

◆ m_gestureTimer

QTimer* MythMainWindowPrivate::m_gestureTimer { nullptr }
protected

◆ m_hideMouseTimer

QTimer* MythMainWindowPrivate::m_hideMouseTimer { nullptr }
protected

◆ m_drawDisableLock

QMutex MythMainWindowPrivate::m_drawDisableLock
protected

◆ m_drawDisabledDepth

uint MythMainWindowPrivate::m_drawDisabledDepth { 0 }
protected

◆ m_nc

MythNotificationCenter* MythMainWindowPrivate::m_nc { nullptr }
protected

◆ m_standby

bool MythMainWindowPrivate::m_standby { false }
protected

◆ m_enteringStandby

bool MythMainWindowPrivate::m_enteringStandby { false }
protected

◆ m_disableIdle

bool MythMainWindowPrivate::m_disableIdle { false }
protected

◆ m_allowInput

bool MythMainWindowPrivate::m_allowInput { true }
protected

◆ m_pendingUpdate

bool MythMainWindowPrivate::m_pendingUpdate { false }
protected

◆ m_firstinit

bool MythMainWindowPrivate::m_firstinit { true }
protected

Definition at line 86 of file mythmainwindowprivate.h.

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

◆ m_longPressKeyCode

int MythMainWindowPrivate::m_longPressKeyCode { 0 }
protected

Definition at line 88 of file mythmainwindowprivate.h.

Referenced by MythMainWindow::KeyLongPressFilter().

◆ m_longPressTime

std::chrono::milliseconds MythMainWindowPrivate::m_longPressTime { 0ms }
protected

Definition at line 89 of file mythmainwindowprivate.h.

Referenced by MythMainWindow::KeyLongPressFilter().


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