Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
IScreenSaver Class Referenceabstract

Screen saver interface. More...

#include <IScreenSaver.h>

Inheritance diagram for IScreenSaver:
Collaboration diagram for IScreenSaver:

Public Member Functions

manipulators
virtual void enable ()=0
 Enable screen saver.
virtual void disable ()=0
 Disable screen saver.
virtual void activate ()=0
 Activate screen saver.
virtual void deactivate ()=0
 Deactivate screen saver.
accessors
virtual bool isActive () const =0
 Test if screen saver on.
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

Detailed Description

Screen saver interface.

This interface defines the methods common to all screen savers.

Member Function Documentation

◆ activate()

virtual void IScreenSaver::activate ( )
pure virtual

Activate screen saver.

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

Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.

◆ deactivate()

virtual void IScreenSaver::deactivate ( )
pure virtual

Deactivate screen saver.

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

Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.

◆ disable()

virtual void IScreenSaver::disable ( )
pure virtual

Disable screen saver.

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

Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.

◆ enable()

virtual void IScreenSaver::enable ( )
pure virtual

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.

Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.

◆ isActive()

virtual bool IScreenSaver::isActive ( ) const
pure virtual

Test if screen saver on.

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

Implemented in MSWindowsScreenSaver, OSXScreenSaver, and XWindowsScreenSaver.


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