OpendTect  7.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
KeyBindings Class Reference

Class for setting keybindings. More...

Public Member Functions

 KeyBindings (const char *nm=nullptr)
 
 ~KeyBindings ()
 

Static Public Member Functions

static StringView sControl ()
 
static StringView sLeft ()
 
static StringView sMiddle ()
 
static StringView sName ()
 
static StringView sNone ()
 
static StringView sPan ()
 
static StringView sRight ()
 
static StringView sRotate ()
 
static StringView sSettingsKey ()
 
static StringView sShift ()
 
static StringView sZoom ()
 

Public Attributes

BufferString name_
 
BufferString pan_
 
BufferString rotate_
 
BufferString zoom_
 

Detailed Description

Class for setting keybindings.

Each binding is a BufferString. This string contains the several keys separated by a back-quote. e.g. zoom = "Left`Control"

<>

Constructor & Destructor Documentation

◆ KeyBindings()

KeyBindings::KeyBindings ( const char *  nm = nullptr)

◆ ~KeyBindings()

KeyBindings::~KeyBindings ( )

Member Function Documentation

◆ sControl()

static StringView KeyBindings::sControl ( )
static

◆ sLeft()

static StringView KeyBindings::sLeft ( )
static

◆ sMiddle()

static StringView KeyBindings::sMiddle ( )
static

◆ sName()

static StringView KeyBindings::sName ( )
static

◆ sNone()

static StringView KeyBindings::sNone ( )
static

◆ sPan()

static StringView KeyBindings::sPan ( )
static

◆ sRight()

static StringView KeyBindings::sRight ( )
static

◆ sRotate()

static StringView KeyBindings::sRotate ( )
static

◆ sSettingsKey()

static StringView KeyBindings::sSettingsKey ( )
static

◆ sShift()

static StringView KeyBindings::sShift ( )
static

◆ sZoom()

static StringView KeyBindings::sZoom ( )
static

Member Data Documentation

◆ name_

BufferString KeyBindings::name_

◆ pan_

BufferString KeyBindings::pan_

◆ rotate_

BufferString KeyBindings::rotate_

◆ zoom_

BufferString KeyBindings::zoom_

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