MythTV master
Public Slots | Public Member Functions | Protected Attributes | List of all members
MythScreenSaverDBus Class Reference

#include <libmythui/platforms/mythscreensaverdbus.h>

Inheritance diagram for MythScreenSaverDBus:
[legend]
Collaboration diagram for MythScreenSaverDBus:
[legend]

Public Slots

void Disable () override
 
void Restore () override
 
void Reset () override
 
bool Asleep () override
 
- Public Slots inherited from MythScreenSaver
virtual void Disable ()=0
 
virtual void Restore ()=0
 
virtual void Reset ()=0
 
virtual bool Asleep ()=0
 

Public Member Functions

 MythScreenSaverDBus (QObject *Parent)
 
 ~MythScreenSaverDBus () override
 
- Public Member Functions inherited from MythScreenSaver
 MythScreenSaver (QObject *Parent)
 
 ~MythScreenSaver () override=default
 

Protected Attributes

QDBusConnection m_bus
 
class ScreenSaverDBusPrivatem_priv { nullptr }
 
QList< ScreenSaverDBusPrivate * > m_dbusPrivateInterfaces
 

Detailed Description

Definition at line 10 of file mythscreensaverdbus.h.

Constructor & Destructor Documentation

◆ MythScreenSaverDBus()

MythScreenSaverDBus::MythScreenSaverDBus ( QObject *  Parent)

Definition at line 133 of file mythscreensaverdbus.cpp.

◆ ~MythScreenSaverDBus()

MythScreenSaverDBus::~MythScreenSaverDBus ( )
override

Definition at line 164 of file mythscreensaverdbus.cpp.

Member Function Documentation

◆ Asleep

bool MythScreenSaverDBus::Asleep ( )
overrideslot

Definition at line 187 of file mythscreensaverdbus.cpp.

◆ Disable

void MythScreenSaverDBus::Disable ( void  )
overrideslot

Definition at line 171 of file mythscreensaverdbus.cpp.

◆ Reset

void MythScreenSaverDBus::Reset ( void  )
overrideslot

Definition at line 183 of file mythscreensaverdbus.cpp.

◆ Restore

void MythScreenSaverDBus::Restore ( void  )
overrideslot

Definition at line 177 of file mythscreensaverdbus.cpp.

Referenced by ~MythScreenSaverDBus().

Member Data Documentation

◆ m_bus

QDBusConnection MythScreenSaverDBus::m_bus
protected

Definition at line 25 of file mythscreensaverdbus.h.

◆ m_dbusPrivateInterfaces

QList<ScreenSaverDBusPrivate*> MythScreenSaverDBus::m_dbusPrivateInterfaces
protected

Definition at line 27 of file mythscreensaverdbus.h.

Referenced by Disable(), MythScreenSaverDBus(), Restore(), and ~MythScreenSaverDBus().

◆ m_priv

class ScreenSaverDBusPrivate* MythScreenSaverDBus::m_priv { nullptr }
protected

Definition at line 26 of file mythscreensaverdbus.h.


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