SoQtDevice Class Reference

#include <SoQtDevice.h>

Inheritance diagram for SoQtDevice:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void disable (QWidget *w, SoQtEventHandler *handler, void *closure)=0
virtual void enable (QWidget *w, SoQtEventHandler *handler, void *closure)=0
SbVec2s getWindowSize (void) const
void setWindowSize (const SbVec2s size)
virtual const SoEvent * translateEvent (QEvent *event)=0
virtual ~SoQtDevice ()

Static Public Member Functions

static void initClasses (void)

Protected Member Functions

void addEventHandler (QWidget *, SoQtEventHandler *, void *)
void invokeHandlers (QEvent *event)
void removeEventHandler (QWidget *, SoQtEventHandler *, void *)
void setEventPosition (SoEvent *event, int x, int y) const
 SoQtDevice (void)

Static Protected Member Functions

static SbVec2s getLastEventPosition (void)

Private Member Functions

 SOQT_OBJECT_ABSTRACT_HEADER (SoQtDevice, SoQtObject)

Private Attributes

class SoQtDeviceP * pimpl

Friends

class SoQtDeviceP

Detailed Description

Definition at line 62 of file SoQtDevice.h.


Constructor & Destructor Documentation

virtual SoQtDevice::~SoQtDevice (  )  [virtual]
SoQtDevice::SoQtDevice ( void   )  [protected]

Member Function Documentation

void SoQtDevice::addEventHandler ( QWidget *  ,
SoQtEventHandler *  ,
void *   
) [protected]
virtual void SoQtDevice::disable ( QWidget *  w,
SoQtEventHandler *  handler,
void *  closure 
) [pure virtual]

Implemented in SoQtKeyboard, SoQtMouse, and SoQtSpaceball.

virtual void SoQtDevice::enable ( QWidget *  w,
SoQtEventHandler *  handler,
void *  closure 
) [pure virtual]

Implemented in SoQtKeyboard, SoQtMouse, and SoQtSpaceball.

static SbVec2s SoQtDevice::getLastEventPosition ( void   )  [static, protected]
SbVec2s SoQtDevice::getWindowSize ( void   )  const
static void SoQtDevice::initClasses ( void   )  [static]
void SoQtDevice::invokeHandlers ( QEvent *  event  )  [protected]
void SoQtDevice::removeEventHandler ( QWidget *  ,
SoQtEventHandler *  ,
void *   
) [protected]
void SoQtDevice::setEventPosition ( SoEvent *  event,
int  x,
int  y 
) const [protected]
void SoQtDevice::setWindowSize ( const SbVec2s  size  ) 
SoQtDevice::SOQT_OBJECT_ABSTRACT_HEADER ( SoQtDevice  ,
SoQtObject   
) [private]
virtual const SoEvent* SoQtDevice::translateEvent ( QEvent *  event  )  [pure virtual]

Implemented in SoQtKeyboard, SoQtMouse, and SoQtSpaceball.


Friends And Related Function Documentation

friend class SoQtDeviceP [friend]

Definition at line 90 of file SoQtDevice.h.


Member Data Documentation

class SoQtDeviceP* SoQtDevice::pimpl [private]

Reimplemented in SoQtKeyboard, SoQtMouse, and SoQtSpaceball.

Definition at line 89 of file SoQtDevice.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:24 2012