Music Hub  ..
A session-wide music playback service
lomiri::MediaHubService::power::StateController Class Reference

#include <state_controller.h>

+ Inheritance diagram for lomiri::MediaHubService::power::StateController:
+ Collaboration diagram for lomiri::MediaHubService::power::StateController:

Public Types

typedef QSharedPointer< StateControllerPtr
 

Signals

void displayOnAcquired ()
 
void displayOnReleased ()
 
void systemStateAcquired (SystemState state)
 
void systemStateReleased (SystemState state)
 

Public Member Functions

 ~StateController ()
 
void requestDisplayOn ()
 
void releaseDisplayOn ()
 
void requestSystemState (SystemState state)
 
void releaseSystemState (SystemState state)
 

Static Public Member Functions

static QSharedPointer< StateControllerinstance ()
 

Protected Member Functions

 StateController ()
 

Detailed Description

Definition at line 51 of file state_controller.h.

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ ~StateController()

StateController::~StateController ( )
default

◆ StateController()

StateController::StateController ( )
protected

Definition at line 215 of file state_controller.cpp.

Member Function Documentation

◆ displayOnAcquired

void lomiri::MediaHubService::power::StateController::displayOnAcquired ( )
signal

◆ displayOnReleased

◆ instance()

QSharedPointer< StateController > StateController::instance ( )
static

Definition at line 223 of file state_controller.cpp.

◆ releaseDisplayOn()

void StateController::releaseDisplayOn ( )

Definition at line 246 of file state_controller.cpp.

References MH_INFO.

◆ releaseSystemState()

void StateController::releaseSystemState ( SystemState  state)

Definition at line 266 of file state_controller.cpp.

References MH_INFO, and systemStateReleased().

◆ requestDisplayOn()

void StateController::requestDisplayOn ( )

Definition at line 235 of file state_controller.cpp.

References displayOnAcquired(), and MH_INFO.

◆ requestSystemState()

void StateController::requestSystemState ( SystemState  state)

Definition at line 255 of file state_controller.cpp.

References MH_INFO, and systemStateAcquired().

◆ systemStateAcquired

void lomiri::MediaHubService::power::StateController::systemStateAcquired ( SystemState  state)
signal

◆ systemStateReleased

void lomiri::MediaHubService::power::StateController::systemStateReleased ( SystemState  state)
signal

Referenced by releaseSystemState().


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