SoQtSpaceball Class Reference

#include <SoQtSpaceball.h>

Inheritance diagram for SoQtSpaceball:
Inheritance graph
[legend]

List of all members.

Public Types

enum  DeviceType { SPACE_BALL = 0x01, MAGELLAN_SPACE_MOUSE = 0x02 }
enum  Mask {
  MOTION_EVENT = 0x01, MOTION = MOTION_EVENT, PRESS_EVENT = 0x02, PRESS = PRESS_EVENT,
  RELEASE_EVENT = 0x04, RELEASE = RELEASE_EVENT, ALL_EVENTS = MOTION_EVENT | PRESS_EVENT | RELEASE_EVENT, ALL = ALL_EVENTS
}

Public Member Functions

virtual void disable (QWidget *widget, SoQtEventHandler *handler, void *closure)
virtual void enable (QWidget *widget, SoQtEventHandler *handler, void *closure)
float getRotationScaleFactor (void) const
float getTranslationScaleFactor (void) const
SbBool isFocusToWindow (void) const
void setFocusToWindow (SbBool flag)
void setRotationScaleFactor (float f)
void setTranslationScaleFactor (float f)
 SoQtSpaceball (int events=ALL_EVENTS)
virtual const SoEvent * translateEvent (QEvent *event)
virtual ~SoQtSpaceball ()

Static Public Member Functions

static SbBool exists (void)

Private Member Functions

 SOQT_OBJECT_HEADER (SoQtSpaceball, SoQtDevice)

Private Attributes

class SoQtSpaceballP * pimpl

Detailed Description

Definition at line 32 of file SoQtSpaceball.h.


Member Enumeration Documentation

Enumerator:
SPACE_BALL 
MAGELLAN_SPACE_MOUSE 

Definition at line 44 of file SoQtSpaceball.h.

Enumerator:
MOTION_EVENT 
MOTION 
PRESS_EVENT 
PRESS 
RELEASE_EVENT 
RELEASE 
ALL_EVENTS 
ALL 

Definition at line 36 of file SoQtSpaceball.h.


Constructor & Destructor Documentation

SoQtSpaceball::SoQtSpaceball ( int  events = ALL_EVENTS  ) 
virtual SoQtSpaceball::~SoQtSpaceball (  )  [virtual]

Member Function Documentation

virtual void SoQtSpaceball::disable ( QWidget *  widget,
SoQtEventHandler *  handler,
void *  closure 
) [virtual]

Implements SoQtDevice.

virtual void SoQtSpaceball::enable ( QWidget *  widget,
SoQtEventHandler *  handler,
void *  closure 
) [virtual]

Implements SoQtDevice.

static SbBool SoQtSpaceball::exists ( void   )  [static]
float SoQtSpaceball::getRotationScaleFactor ( void   )  const
float SoQtSpaceball::getTranslationScaleFactor ( void   )  const
SbBool SoQtSpaceball::isFocusToWindow ( void   )  const
void SoQtSpaceball::setFocusToWindow ( SbBool  flag  ) 
void SoQtSpaceball::setRotationScaleFactor ( float  f  ) 
void SoQtSpaceball::setTranslationScaleFactor ( float  f  ) 
SoQtSpaceball::SOQT_OBJECT_HEADER ( SoQtSpaceball  ,
SoQtDevice   
) [private]
virtual const SoEvent* SoQtSpaceball::translateEvent ( QEvent *  event  )  [virtual]

Implements SoQtDevice.


Member Data Documentation

class SoQtSpaceballP* SoQtSpaceball::pimpl [private]

Reimplemented from SoQtDevice.

Definition at line 68 of file SoQtSpaceball.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:25 2012