ScreenSaverX11Private Class Reference

List of all members.

Classes

class  ScreenSaverState

Public Member Functions

 ScreenSaverX11Private (ScreenSaverX11 *outer)
 ~ScreenSaverX11Private ()
bool IsScreenSaverRunning (void) const
bool IsDPMSEnabled (void) const
void StopTimer (void)
void StartTimer (void)
void ResetTimer (void)
bool DeactivatedDPMS (void) const
void DisableDPMS (void)
void RestoreDPMS (void)
void SaveScreenSaver (void)
void RestoreScreenSaver (void)
void ResetScreenSaver (void)

Private Attributes

bool m_dpmsaware
bool m_dpmsdeactivated
 true if we disabled DPMS
bool m_xscreensaverRunning
BOOL m_dpmsenabled
int m_timeoutInterval
QTimer * m_resetTimer
QDateTime m_last_deactivated
ScreenSaverState m_state
MythXDisplaym_display

Friends

class ScreenSaverX11

Detailed Description

Definition at line 26 of file screensaver-x11.cpp.


Constructor & Destructor Documentation

ScreenSaverX11Private::ScreenSaverX11Private ( ScreenSaverX11 outer  )  [inline]

Definition at line 31 of file screensaver-x11.cpp.

ScreenSaverX11Private::~ScreenSaverX11Private (  )  [inline]

Definition at line 90 of file screensaver-x11.cpp.


Member Function Documentation

bool ScreenSaverX11Private::IsScreenSaverRunning ( void   )  const [inline]
bool ScreenSaverX11Private::IsDPMSEnabled ( void   )  const [inline]

Definition at line 101 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11::Asleep(), and DisableDPMS().

void ScreenSaverX11Private::StopTimer ( void   )  [inline]

Definition at line 103 of file screensaver-x11.cpp.

Referenced by ResetTimer(), and ScreenSaverX11::Restore().

void ScreenSaverX11Private::StartTimer ( void   )  [inline]

Definition at line 110 of file screensaver-x11.cpp.

Referenced by ResetTimer().

void ScreenSaverX11Private::ResetTimer ( void   )  [inline]

Definition at line 117 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11::Disable().

bool ScreenSaverX11Private::DeactivatedDPMS ( void   )  const [inline]

Definition at line 136 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11::Asleep(), and ScreenSaverX11::~ScreenSaverX11().

void ScreenSaverX11Private::DisableDPMS ( void   )  [inline]

Definition at line 141 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11::Disable().

void ScreenSaverX11Private::RestoreDPMS ( void   )  [inline]

Definition at line 153 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11::Restore().

void ScreenSaverX11Private::SaveScreenSaver ( void   )  [inline]

Definition at line 165 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11::Disable().

void ScreenSaverX11Private::RestoreScreenSaver ( void   )  [inline]

Definition at line 176 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11::Restore().

void ScreenSaverX11Private::ResetScreenSaver ( void   )  [inline]

Definition at line 188 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11::resetSlot().


Friends And Related Function Documentation

friend class ScreenSaverX11 [friend]

Definition at line 28 of file screensaver-x11.cpp.

Referenced by ScreenSaverControl::get().


Member Data Documentation

Definition at line 225 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11Private().

true if we disabled DPMS

Definition at line 226 of file screensaver-x11.cpp.

Referenced by DeactivatedDPMS(), DisableDPMS(), and RestoreDPMS().

Definition at line 228 of file screensaver-x11.cpp.

Referenced by IsDPMSEnabled(), and ScreenSaverX11Private().

Definition at line 230 of file screensaver-x11.cpp.

Referenced by ResetTimer(), and StartTimer().

Definition at line 231 of file screensaver-x11.cpp.

Referenced by ScreenSaverX11Private(), StartTimer(), and StopTimer().

Definition at line 233 of file screensaver-x11.cpp.

Referenced by ResetScreenSaver().

Definition at line 235 of file screensaver-x11.cpp.

Referenced by RestoreScreenSaver(), and SaveScreenSaver().


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