OpendTect  7.0
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
KeyBindMan Class Reference

Manages keybindings. More...

Public Member Functions

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

Protected Member Functions

void updateTrackballKeyBindings ()
 

Protected Attributes

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

Detailed Description

Manages keybindings.

<>

Constructor & Destructor Documentation

◆ KeyBindMan()

KeyBindMan::KeyBindMan ( )

◆ ~KeyBindMan()

KeyBindMan::~KeyBindMan ( )

Member Function Documentation

◆ getAllKeyBindings()

void KeyBindMan::getAllKeyBindings ( BufferStringSet )

◆ getCurrentKeyBindings()

const char* KeyBindMan::getCurrentKeyBindings ( ) const
inline

◆ setKeyBindings()

void KeyBindMan::setKeyBindings ( const char *  )

◆ setTrackballManipulator()

void KeyBindMan::setTrackballManipulator ( osgGeo::TrackballManipulator *  )

◆ updateTrackballKeyBindings()

void KeyBindMan::updateTrackballKeyBindings ( )
protected

Member Data Documentation

◆ curkeybinding_

BufferString KeyBindMan::curkeybinding_
protected

◆ keyset_

ObjectSet<KeyBindings> KeyBindMan::keyset_
protected

◆ manipulator_

osg::ref_ptr<osgGeo::TrackballManipulator> KeyBindMan::manipulator_
protected

◆ pan_

EventButton KeyBindMan::pan_
protected

◆ rotate_

EventButton KeyBindMan::rotate_
protected

◆ zoom_

EventButton KeyBindMan::zoom_
protected

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