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

Public Member Functions

 MythMainWindowPrivate ()
 
int TranslateKeyNum (QKeyEvent *e)
 

Public Attributes

float m_wmult {1.0F}
 
float m_hmult {1.0F}
 
int m_screenwidth {0}
 
int m_screenheight {0}
 
QRect m_screenRect
 
QRect m_uiScreenRect
 
int m_xbase {0}
 
int m_ybase {0}
 
bool m_does_fill_screen {false}
 
bool m_ignore_lirc_keys {false}
 
bool m_ignore_joystick_keys {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(* exitmenucallback )(void)
 
void(* exitmenumediadevicecallback )(MythMediaDevice *mediadevice)
 
MythMediaDevicemediadeviceforcallback {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}
 
MythPainterm_painter {nullptr}
 
MythRenderm_render {nullptr}
 
bool m_AllowInput {true}
 
QRegion m_repaintRegion
 
MythGesture m_gesture
 
QTimer * m_gestureTimer {nullptr}
 
QTimer * m_hideMouseTimer {nullptr}
 
std::vector< QWidget * > m_widgetList
 
QMap< QWidget *, boolm_enabledWidgets
 
QWidget * m_paintwin {nullptr}
 
QWidget * m_oldpaintwin {nullptr}
 
MythPainterm_oldpainter {nullptr}
 
MythRenderm_oldrender {nullptr}
 
QMutex m_drawDisableLock
 
uint m_drawDisabledDepth {0}
 
bool m_drawEnabled {true}
 
MythThemeBasem_themeBase {nullptr}
 
MythUDPListenerm_udpListener {nullptr}
 
bool m_pendingUpdate {false}
 
QTimer * m_idleTimer {nullptr}
 
int m_idleTime {0}
 
bool m_standby {false}
 
bool m_enteringStandby {false}
 
bool m_disableIdle {false}
 
MythNotificationCenterm_NC {nullptr}
 
bool m_firstinit {true}
 
bool m_bSavedPOS {false}
 
int m_longPressKeyCode {0}
 
ulong m_longPressTime {0}
 

Detailed Description

Definition at line 136 of file mythmainwindow.cpp.

Constructor & Destructor Documentation

◆ MythMainWindowPrivate()

MythMainWindowPrivate::MythMainWindowPrivate ( )
inline

Definition at line 139 of file mythmainwindow.cpp.

Member Function Documentation

◆ TranslateKeyNum()

int MythMainWindowPrivate::TranslateKeyNum ( QKeyEvent *  e)

Definition at line 247 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_screenwidth

int MythMainWindowPrivate::m_screenwidth {0}

Definition at line 148 of file mythmainwindow.cpp.

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

◆ m_screenheight

int MythMainWindowPrivate::m_screenheight {0}

Definition at line 149 of file mythmainwindow.cpp.

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

◆ m_screenRect

QRect MythMainWindowPrivate::m_screenRect

Definition at line 151 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init().

◆ m_uiScreenRect

QRect MythMainWindowPrivate::m_uiScreenRect

◆ m_xbase

int MythMainWindowPrivate::m_xbase {0}

Definition at line 154 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init().

◆ m_ybase

int MythMainWindowPrivate::m_ybase {0}

Definition at line 155 of file mythmainwindow.cpp.

Referenced by MythMainWindow::Init().

◆ m_does_fill_screen

bool MythMainWindowPrivate::m_does_fill_screen {false}

Definition at line 156 of file mythmainwindow.cpp.

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

◆ m_ignore_lirc_keys

bool MythMainWindowPrivate::m_ignore_lirc_keys {false}

◆ m_ignore_joystick_keys

bool MythMainWindowPrivate::m_ignore_joystick_keys {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 180 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

◆ exitmenucallback

void(* MythMainWindowPrivate::exitmenucallback) (void)
inline

◆ exitmenumediadevicecallback

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

◆ mediadeviceforcallback

MythMediaDevice* MythMainWindowPrivate::mediadeviceforcallback {nullptr}

◆ m_escapekey

int MythMainWindowPrivate::m_escapekey {0}

◆ m_sysEventHandler

QObject* MythMainWindowPrivate::m_sysEventHandler {nullptr}

Definition at line 195 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_painter

MythPainter* MythMainWindowPrivate::m_painter {nullptr}

◆ m_render

MythRender* MythMainWindowPrivate::m_render {nullptr}

◆ m_AllowInput

bool MythMainWindowPrivate::m_AllowInput {true}

◆ 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

◆ m_enabledWidgets

QMap<QWidget *, bool> MythMainWindowPrivate::m_enabledWidgets

Definition at line 215 of file mythmainwindow.cpp.

Referenced by MythMainWindow::attach(), and MythMainWindow::detach().

◆ m_paintwin

QWidget* MythMainWindowPrivate::m_paintwin {nullptr}

◆ m_oldpaintwin

QWidget* MythMainWindowPrivate::m_oldpaintwin {nullptr}

◆ m_oldpainter

MythPainter* MythMainWindowPrivate::m_oldpainter {nullptr}

◆ m_oldrender

MythRender* MythMainWindowPrivate::m_oldrender {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 227 of file mythmainwindow.cpp.

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

◆ m_udpListener

MythUDPListener* MythMainWindowPrivate::m_udpListener {nullptr}

◆ m_pendingUpdate

bool MythMainWindowPrivate::m_pendingUpdate {false}

Definition at line 230 of file mythmainwindow.cpp.

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

◆ 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_NC

MythNotificationCenter* MythMainWindowPrivate::m_NC {nullptr}

◆ m_firstinit

bool MythMainWindowPrivate::m_firstinit {true}

Definition at line 239 of file mythmainwindow.cpp.

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

◆ m_bSavedPOS

bool MythMainWindowPrivate::m_bSavedPOS {false}

Definition at line 240 of file mythmainwindow.cpp.

Referenced by MythMainWindow::attach(), and MythMainWindow::detach().

◆ m_longPressKeyCode

int MythMainWindowPrivate::m_longPressKeyCode {0}

Definition at line 242 of file mythmainwindow.cpp.

Referenced by MythMainWindow::keyLongPressFilter().

◆ m_longPressTime

ulong MythMainWindowPrivate::m_longPressTime {0}

Definition at line 243 of file mythmainwindow.cpp.

Referenced by MythMainWindow::keyLongPressFilter().


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