MythTV  master
Public Member Functions | Protected Attributes | Private Attributes | Friends | List of all members
ScreenSaverDBusPrivate Class Reference

Public Member Functions

 ScreenSaverDBusPrivate (const QString &dbusService, const QString &dbusPath, const QString &dbusInterface, QDBusConnection *bus)
 
 ~ScreenSaverDBusPrivate ()
 
void Inhibit (QString *errout=nullptr)
 
void UnInhibit ()
 
void SetUnInhibit (const QString &method)
 
bool isValid () const
 

Protected Attributes

bool m_inhibited {false}
 
uint32_t m_cookie {0}
 
QDBusConnection * m_bus {nullptr}
 
QDBusInterface * m_interface {nullptr}
 

Private Attributes

QString m_unInhibit
 
QString m_serviceUsed
 

Friends

class MythScreenSaverDBus
 

Detailed Description

Definition at line 47 of file mythscreensaverdbus.cpp.

Constructor & Destructor Documentation

◆ ScreenSaverDBusPrivate()

ScreenSaverDBusPrivate::ScreenSaverDBusPrivate ( const QString &  dbusService,
const QString &  dbusPath,
const QString &  dbusInterface,
QDBusConnection *  bus 
)
inline

Definition at line 52 of file mythscreensaverdbus.cpp.

Referenced by MythScreenSaverDBus::MythScreenSaverDBus().

◆ ~ScreenSaverDBusPrivate()

ScreenSaverDBusPrivate::~ScreenSaverDBusPrivate ( )
inline

Definition at line 69 of file mythscreensaverdbus.cpp.

Member Function Documentation

◆ Inhibit()

void ScreenSaverDBusPrivate::Inhibit ( QString *  errout = nullptr)
inline

Definition at line 73 of file mythscreensaverdbus.cpp.

◆ UnInhibit()

void ScreenSaverDBusPrivate::UnInhibit ( )
inline

Definition at line 106 of file mythscreensaverdbus.cpp.

◆ SetUnInhibit()

void ScreenSaverDBusPrivate::SetUnInhibit ( const QString &  method)
inline

Definition at line 121 of file mythscreensaverdbus.cpp.

◆ isValid()

bool ScreenSaverDBusPrivate::isValid ( ) const
inline

Definition at line 122 of file mythscreensaverdbus.cpp.

Friends And Related Function Documentation

◆ MythScreenSaverDBus

friend class MythScreenSaverDBus
friend

Definition at line 49 of file mythscreensaverdbus.cpp.

Member Data Documentation

◆ m_inhibited

bool ScreenSaverDBusPrivate::m_inhibited {false}
protected

Definition at line 125 of file mythscreensaverdbus.cpp.

Referenced by Inhibit(), and UnInhibit().

◆ m_cookie

uint32_t ScreenSaverDBusPrivate::m_cookie {0}
protected

Definition at line 126 of file mythscreensaverdbus.cpp.

Referenced by Inhibit(), and UnInhibit().

◆ m_bus

QDBusConnection* ScreenSaverDBusPrivate::m_bus {nullptr}
protected

Definition at line 127 of file mythscreensaverdbus.cpp.

Referenced by MythScreenSaverDBus::MythScreenSaverDBus().

◆ m_interface

QDBusInterface* ScreenSaverDBusPrivate::m_interface {nullptr}
protected

◆ m_unInhibit

QString ScreenSaverDBusPrivate::m_unInhibit
private

Definition at line 132 of file mythscreensaverdbus.cpp.

Referenced by SetUnInhibit(), and UnInhibit().

◆ m_serviceUsed

QString ScreenSaverDBusPrivate::m_serviceUsed
private

Definition at line 133 of file mythscreensaverdbus.cpp.

Referenced by Inhibit(), and UnInhibit().


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