• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • libtdescreensaver
 

libtdescreensaver

Public Types | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
KBlankEffect Class Reference

#include <tdescreensaver.h>

Inherits TQObject.

Public Types

enum  Effect {
  Random =-1 , Blank =0 , SweepRight , SweepDown ,
  Blocks , MaximumEffects
}
 
typedef void(KBlankEffect::* BlankEffect) ()
 

Signals

void doneBlank ()
 

Public Member Functions

 KBlankEffect (TQObject *parent=0)
 
void blank (TQWidget *w, Effect effect=Random)
 

Protected Slots

void timeout ()
 

Protected Member Functions

void finished ()
 
void blankNormal ()
 
void blankSweepRight ()
 
void blankSweepDown ()
 
void blankBlocks ()
 

Protected Attributes

KBlankEffectPrivate * d
 

Static Protected Attributes

static BlankEffect effects []
 

Detailed Description

Blanks a widget using various effects.

Blanks a widget using various effects.

Author
Martin R. Jones mjone.nosp@m.s@kd.nosp@m.e.org

Definition at line 94 of file tdescreensaver.h.

Member Typedef Documentation

◆ BlankEffect

typedef void(KBlankEffect::* KBlankEffect::BlankEffect) ()

Definition at line 114 of file tdescreensaver.h.

Member Enumeration Documentation

◆ Effect

enum KBlankEffect::Effect

Definition at line 101 of file tdescreensaver.h.

Constructor & Destructor Documentation

◆ KBlankEffect()

KBlankEffect::KBlankEffect ( TQObject *  parent = 0)

Definition at line 119 of file tdescreensaver.cpp.

◆ ~KBlankEffect()

KBlankEffect::~KBlankEffect ( )

Definition at line 129 of file tdescreensaver.cpp.

Member Function Documentation

◆ blank()

void KBlankEffect::blank ( TQWidget *  w,
Effect  effect = Random 
)

Blank a widget using the specified effect.

Some blanking effects take some time, so you should connect to doneBlank() to know when the blanking is complete.

Parameters
wThe widget to blank.
effectThe type of effect to use.

Definition at line 142 of file tdescreensaver.cpp.

◆ blankBlocks()

void KBlankEffect::blankBlocks ( )
protected

Definition at line 193 of file tdescreensaver.cpp.

◆ blankNormal()

void KBlankEffect::blankNormal ( )
protected

Definition at line 163 of file tdescreensaver.cpp.

◆ blankSweepDown()

void KBlankEffect::blankSweepDown ( )
protected

Definition at line 182 of file tdescreensaver.cpp.

◆ blankSweepRight()

void KBlankEffect::blankSweepRight ( )
protected

Definition at line 171 of file tdescreensaver.cpp.

◆ doneBlank

void KBlankEffect::doneBlank ( )
signal

emitted when a blanking effect has completed.

◆ finished()

void KBlankEffect::finished ( )
protected

Definition at line 134 of file tdescreensaver.cpp.

◆ timeout

void KBlankEffect::timeout ( )
protectedslot

Definition at line 158 of file tdescreensaver.cpp.

Member Data Documentation

◆ d

KBlankEffectPrivate* KBlankEffect::d
protected

Definition at line 135 of file tdescreensaver.h.

◆ effects

KBlankEffect::BlankEffect KBlankEffect::effects
staticprotected
Initial value:
= {
&KBlankEffect::blankNormal,
&KBlankEffect::blankSweepRight,
&KBlankEffect::blankSweepDown,
&KBlankEffect::blankBlocks
}

Definition at line 134 of file tdescreensaver.h.


The documentation for this class was generated from the following files:
  • tdescreensaver.h
  • tdescreensaver.cpp

libtdescreensaver

Skip menu "libtdescreensaver"
  • Main Page
  • Alphabetical List
  • Class List
  • File List
  • Class Members

libtdescreensaver

Skip menu "libtdescreensaver"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for libtdescreensaver by doxygen 1.9.4
This website is maintained by Timothy Pearson.