Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
OSXScreenSaver Class Reference

OSX screen saver implementation. More...

#include <OSXScreenSaver.h>

Inheritance diagram for OSXScreenSaver:
Collaboration diagram for OSXScreenSaver:

Public Member Functions

 OSXScreenSaver (IEventQueue *events, void *eventTarget)
 ~OSXScreenSaver ()
void enable () override
 Enable screen saver.
void disable () override
 Disable screen saver.
void activate () override
 Activate screen saver.
void deactivate () override
 Deactivate screen saver.
bool isActive () const override
 Test if screen saver on.
Public Member Functions inherited from IScreenSaver
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

Detailed Description

OSX screen saver implementation.

Constructor & Destructor Documentation

◆ OSXScreenSaver()

OSXScreenSaver::OSXScreenSaver ( IEventQueue * events,
void * eventTarget )

◆ ~OSXScreenSaver()

OSXScreenSaver::~OSXScreenSaver ( )

Member Function Documentation

◆ activate()

void OSXScreenSaver::activate ( )
overridevirtual

Activate screen saver.

Activate (i.e. show) the screen saver.

Implements IScreenSaver.

◆ deactivate()

void OSXScreenSaver::deactivate ( )
overridevirtual

Deactivate screen saver.

Deactivate (i.e. hide) the screen saver, reseting the screen saver timer.

Implements IScreenSaver.

◆ disable()

void OSXScreenSaver::disable ( )
overridevirtual

Disable screen saver.

Disable the screen saver, saving the old settings for the next call to enable().

Implements IScreenSaver.

◆ enable()

void OSXScreenSaver::enable ( )
overridevirtual

Enable screen saver.

Enable the screen saver, restoring the screen saver settings to what they were when disable() was previously called. If disable() wasn't previously called then it should keep the current settings or use reasonable defaults.

Implements IScreenSaver.

◆ isActive()

bool OSXScreenSaver::isActive ( ) const
overridevirtual

Test if screen saver on.

Returns true iff the screen saver is currently active (showing).

Implements IScreenSaver.


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