SaX::SaXManipulatePointers Class Reference

SaX2 - Base pointer class. More...

#include <pointers.h>

Inheritance diagram for SaX::SaXManipulatePointers:

Inheritance graph
[legend]
List of all members.

Public Member Functions

void setDriver (const QString &)
void setDevice (const QString &)
void setProtocol (const QString &)
void setNamePair (const QString &, const QString &)
void setOption (const QString &, const QString &=0)
void addOption (const QString &, const QString &=0)
void removeOption (const QString &)
QString getDevice (void)
QString getDriver (void)
QString getProtocol (void)
QDict< QString > getOptions (void)
bool selectPointer (int)

Protected Member Functions

 SaXManipulatePointers (SaXImport *, int=1)

Protected Attributes

SaXImportmImport
int mPointer

Detailed Description

SaX2 - Base pointer class.

The manipulate pointers class is the base class for all supported pointer devices Mice, Tablets and Touchscreens. It is not possible to create an object of type SaXManipulatePointers because the class contains only methods which are common to all pointer devices and can be used within the derived classes.

Definition at line 80 of file pointers.h.


Constructor & Destructor Documentation

SaX::SaXManipulatePointers::SaXManipulatePointers ( SaXImport ,
int  = 1 
) [protected]

Definition at line 25 of file pointers.cpp.

References SaX::SaXException::errorString(), SaX::SaXException::excNullPointerArgument(), SaX::SaXException::excPointerImportBindFailed(), SaX::SaXImport::getSectionID(), mImport, and mPointer.

Here is the call graph for this function:


Member Function Documentation

void SaX::SaXManipulatePointers::setDriver ( const QString &   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 68 of file pointers.cpp.

References mImport.

void SaX::SaXManipulatePointers::setDevice ( const QString &   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 82 of file pointers.cpp.

References mImport.

void SaX::SaXManipulatePointers::setProtocol ( const QString &   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 98 of file pointers.cpp.

References mImport.

void SaX::SaXManipulatePointers::setNamePair ( const QString &  ,
const QString &   
) [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 112 of file pointers.cpp.

References mImport.

Referenced by SaX::SaXManipulateTouchscreens::setTouchPanel().

void SaX::SaXManipulatePointers::setOption ( const QString &  ,
const QString &  = 0 
) [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 133 of file pointers.cpp.

References mImport, SaX::SaXStorage::setItem(), and SaX::SaXStorage::setRawItem().

Here is the call graph for this function:

void SaX::SaXManipulatePointers::addOption ( const QString &  ,
const QString &  = 0 
) [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 165 of file pointers.cpp.

References SaX::SaXStorage::addItem(), SaX::SaXStorage::addRawItem(), and mImport.

Here is the call graph for this function:

void SaX::SaXManipulatePointers::removeOption ( const QString &   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 197 of file pointers.cpp.

References SaX::SaXStorage::getItem(), mImport, SaX::SaXStorage::removeItem(), and SaX::SaXStorage::removeRawItem().

Here is the call graph for this function:

QString SaX::SaXManipulatePointers::getDevice ( void   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 225 of file pointers.cpp.

References mImport.

QString SaX::SaXManipulatePointers::getDriver ( void   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 240 of file pointers.cpp.

References mImport.

Referenced by SaX::SaXManipulateMice::isMouse().

QString SaX::SaXManipulatePointers::getProtocol ( void   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 253 of file pointers.cpp.

References mImport.

QDict< QString > SaX::SaXManipulatePointers::getOptions ( void   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 266 of file pointers.cpp.

References mImport.

bool SaX::SaXManipulatePointers::selectPointer ( int   )  [virtual]

Implements SaX::SaXManipulatePointersIF.

Definition at line 50 of file pointers.cpp.

References mImport, and mPointer.

Referenced by SaX::SaXManipulateTablets::addPen(), and SaX::SaXManipulateTablets::removePen().


The documentation for this class was generated from the following files:
Generated on Tue Nov 28 19:09:40 2006 for libsax by  doxygen 1.5.0