KLDevice Class Reference

[KLE Index] [KLE Hierarchy] [Headers]


This is the baseclass for all display devices More...

#include <klelib/kldevice.h>

Public Members

Protected Members


Detailed Description

This is the baseclass for all display devices.

A display device may be e.g.

This is an abstract baseclass.


bool showDevice() [public]

Showes the device and all itīs containting childs

The rootchild must have been set !

You normaly donīt need to call this directly. Use the show() method of a dervided class

See Also:
hideDevice

void hideDevice() [public]

Hides the device.

You normaly donīt need to call this directly.

See Also:
showDevice

void setRootChild( KLChild *rootChild ) [public]

Setīs the root child of this device. You should only do this, if the device is not showed !!!

The old root child will NOT be deleted !!

But this child will be deleted in the destructor.

Parameters:
rootChild root of the layout
See Also:
rootChild

KLChild* rootChild() [public]

Returns:
the actual root child
See Also:
setRootChild

void setConfig( KConfigBase *newconfig ) [public]

Set configuration environmet to get the UI settings from. UI settings are user specific font/space/... settings.

void grapDeviceInput(INPUTGRAPER graper,void *graperdata) [public virtual]

Grap the input from this device.

NOTE: All mouseevent-coords have to be converted to screencoords

void releaseDeviceInput() [public virtual]

UnGrapes the input

bool processGrap(QEvent *event) [public]

Process input graping


Documentation generated by emmy@gate on Tue Sep 22 21:13:27 MEST 1998
Kdoc