COSXScreenSaver Class Reference

OSX screen saver implementation. More...

#include <COSXScreenSaver.h>

Inherits IScreenSaver.

Collaboration diagram for COSXScreenSaver:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 COSXScreenSaver (void *eventTarget)
virtual void enable ()
 Enable screen saver.
virtual void disable ()
 Disable screen saver.
virtual void activate ()
 Activate screen saver.
virtual void deactivate ()
 Deactivate screen saver.
virtual bool isActive () const
 Test if screen saver on.

Detailed Description

OSX screen saver implementation.

Definition at line 22 of file COSXScreenSaver.h.


Member Function Documentation

void COSXScreenSaver::activate (  )  [virtual]

Activate screen saver.

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

Implements IScreenSaver.

Definition at line 97 of file COSXScreenSaver.cpp.

Referenced by COSXScreen::screensaver().

void COSXScreenSaver::deactivate (  )  [virtual]

Deactivate screen saver.

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

Implements IScreenSaver.

Definition at line 103 of file COSXScreenSaver.cpp.

Referenced by COSXScreen::screensaver().

void COSXScreenSaver::disable (  )  [virtual]

Disable screen saver.

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

Implements IScreenSaver.

Definition at line 90 of file COSXScreenSaver.cpp.

Referenced by COSXScreen::openScreensaver().

void COSXScreenSaver::enable (  )  [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.

Implements IScreenSaver.

Definition at line 83 of file COSXScreenSaver.cpp.

Referenced by COSXScreen::closeScreensaver().

bool COSXScreenSaver::isActive (  )  const [virtual]

Test if screen saver on.

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

Implements IScreenSaver.

Definition at line 109 of file COSXScreenSaver.cpp.


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

Generated on 12 Nov 2010 for synergy-plus by  doxygen 1.6.1