Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Opie::Core::OKeyFilterPrivate Class Reference

Inheritance diagram for Opie::Core::OKeyFilterPrivate:

Inheritance graph
[legend]
Collaboration diagram for Opie::Core::OKeyFilterPrivate:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 OKeyFilterPrivate ()
virtual ~OKeyFilterPrivate ()
virtual bool filter (int unicode, int keycode, int modifiers, bool isPress, bool autoRepeat)
virtual void addHandler (QWSServer::KeyboardFilter *aFilter)
virtual void remHandler (QWSServer::KeyboardFilter *aFilter)

Protected Member Functions

 OKeyFilterPrivate (const OKeyFilterPrivate &)
virtual void addPreHandler (QWSServer::KeyboardFilter *aFilter)
virtual void remPreHandler (QWSServer::KeyboardFilter *aFilter)

Static Private Attributes

static QValueList< QWSServer::KeyboardFilter * > filterList
static QValueList< QWSServer::KeyboardFilter * > preFilterList

Constructor & Destructor Documentation

Opie::Core::OKeyFilterPrivate::OKeyFilterPrivate const OKeyFilterPrivate  )  [inline, protected]
 

Definition at line 41 of file okeyfilter.cpp.

Opie::Core::OKeyFilterPrivate::OKeyFilterPrivate  ) 
 

Definition at line 131 of file okeyfilter.cpp.

References QValueList< T >::clear(), filterList, Opie::Core::isQWS(), preFilterList, and QWSServer::setKeyboardFilter().

Opie::Core::OKeyFilterPrivate::~OKeyFilterPrivate  )  [virtual]
 

Definition at line 141 of file okeyfilter.cpp.


Member Function Documentation

void Opie::Core::OKeyFilterPrivate::addHandler QWSServer::KeyboardFilter aFilter  )  [virtual]
 

Append filter to the secondary list.

Parameters:
aFilter a filter to append
See also:
addPreHandler

Implements Opie::Core::OKeyFilter.

Definition at line 89 of file okeyfilter.cpp.

References QValueList< T >::append(), QValueList< T >::end(), filterList, QValueList< T >::find(), odebug, and oendl.

void Opie::Core::OKeyFilterPrivate::addPreHandler QWSServer::KeyboardFilter aFilter  )  [protected, virtual]
 

Append filter to the primary list. This is only allowed for friend classes from odevice

Parameters:
aFilter a filter to append
See also:
addHandler

Implements Opie::Core::OKeyFilter.

Definition at line 110 of file okeyfilter.cpp.

References QValueList< T >::append(), QValueList< T >::end(), QValueList< T >::find(), odebug, oendl, and preFilterList.

bool Opie::Core::OKeyFilterPrivate::filter int  unicode,
int  keycode,
int  modifiers,
bool  isPress,
bool  autoRepeat
[virtual]
 

Reimplemented from QWSServer::KeyboardFilter.

Definition at line 73 of file okeyfilter.cpp.

References QValueList< T >::begin(), QValueList< T >::end(), filterList, and preFilterList.

void Opie::Core::OKeyFilterPrivate::remHandler QWSServer::KeyboardFilter aFilter  )  [virtual]
 

Remove the specified filter from list and give back ownership.

Parameters:
aFilter a filter to remove
See also:
remPreHandler

Implements Opie::Core::OKeyFilter.

Definition at line 99 of file okeyfilter.cpp.

References QValueList< T >::end(), filterList, QValueList< T >::find(), odebug, oendl, and QValueList< T >::remove().

void Opie::Core::OKeyFilterPrivate::remPreHandler QWSServer::KeyboardFilter aFilter  )  [protected, virtual]
 

Remove the specified filter from list and give back ownership. This is only allowed for friend classes from odevice

Parameters:
aFilter a filter to remove
See also:
remHandler

Implements Opie::Core::OKeyFilter.

Definition at line 120 of file okeyfilter.cpp.

References QValueList< T >::end(), QValueList< T >::find(), odebug, oendl, preFilterList, and QValueList< T >::remove().


Member Data Documentation

QValueList< QWSServer::KeyboardFilter * > Opie::Core::OKeyFilterPrivate::filterList [static, private]
 

Definition at line 53 of file okeyfilter.cpp.

Referenced by addHandler(), filter(), OKeyFilterPrivate(), and remHandler().

QValueList< QWSServer::KeyboardFilter * > Opie::Core::OKeyFilterPrivate::preFilterList [static, private]
 

Definition at line 54 of file okeyfilter.cpp.

Referenced by addPreHandler(), filter(), OKeyFilterPrivate(), and remPreHandler().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 18:00:44 2005 for OPIE by  doxygen 1.4.2