OpendTect-6_4  6.4
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
KeyBindMan Class Reference

Manages keybindings. More...

Public Member Functions

 KeyBindMan ()
 
 ~KeyBindMan ()
 
void setTrackballManipulator (osgGeo::TrackballManipulator *)
 
void setKeyBindings (const char *)
 
void getAllKeyBindings (BufferStringSet &)
 
const char * getCurrentKeyBindings () const
 

Protected Member Functions

void updateTrackballKeyBindings ()
 

Protected Attributes

ObjectSet< KeyBindingskeyset_
 
BufferString curkeybinding_
 
EventButton zoom_
 
EventButton pan_
 
EventButton rotate_
 
osg::ref_ptr< osgGeo::TrackballManipulator > manipulator_
 

Detailed Description

Manages keybindings.

Constructor & Destructor Documentation

KeyBindMan::KeyBindMan ( )
KeyBindMan::~KeyBindMan ( )

Member Function Documentation

void KeyBindMan::getAllKeyBindings ( BufferStringSet )
const char* KeyBindMan::getCurrentKeyBindings ( ) const
inline
void KeyBindMan::setKeyBindings ( const char *  )
void KeyBindMan::setTrackballManipulator ( osgGeo::TrackballManipulator *  )
void KeyBindMan::updateTrackballKeyBindings ( )
protected

Member Data Documentation

BufferString KeyBindMan::curkeybinding_
protected
ObjectSet<KeyBindings> KeyBindMan::keyset_
protected
osg::ref_ptr<osgGeo::TrackballManipulator> KeyBindMan::manipulator_
protected
EventButton KeyBindMan::pan_
protected
EventButton KeyBindMan::rotate_
protected
EventButton KeyBindMan::zoom_
protected

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019