 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uibasemod.h"
32 uiKeyDesc(
const char* statestr=0,
const char* keystr=0);
38 bool set(
const char* statestr,
const char* keystr);
45 virtual int key()
const {
return key_; }
74 bool write(
bool usr=
true)
const;
131 const char* keystr=0,
136 {
return key_==ev.
key_ && state_==ev.
state_ &&
139 bool set(
const char* statestr,
const char* keystr,
int val);
ObjectSet< uiKeyDesc > keydescs_
Definition: uishortcutsmgr.h:94
bool getKeyValues(const IOPar &, int, BufferString &, BufferString &) const
int key_
Definition: uishortcutsmgr.h:58
BufferString getKeySequenceStr() const
uiShortcutsList(const char *selkey)
IOPar * getStored(const char *)
void handleSpecialKey(const char *)
Notifier< uiShortcutsMgr > shortcutsChanged
Definition: uishortcutsmgr.h:113
uiKeyDesc(mQtclass(QKeyEvent *))
Definition: uishortcutsmgr.h:30
#define mGlobal(module)
Definition: commondefs.h:180
uiShortcutsList(const uiShortcutsList &scl)
Definition: uishortcutsmgr.h:70
Set of BufferString objects.
Definition: bufstringset.h:26
const char * keyStr() const
const char * nameOf(const uiKeyDesc &) const
#define mExpClass(module)
Definition: commondefs.h:177
Definition: uishortcutsmgr.h:67
BufferStringSet keys_
Definition: uishortcutsmgr.h:117
BufferString selkey_
Definition: uishortcutsmgr.h:93
uiKeyDesc(const char *statestr=0, const char *keystr=0)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
virtual int key() const
Definition: uishortcutsmgr.h:45
ObjectSet< uiKeyDesc > & keyDescs()
Definition: uishortcutsmgr.h:78
ButtonState
Definition: keyenum.h:20
static const char ** sKeyKeyStrs()
BufferStringSet & names()
Definition: uishortcutsmgr.h:80
bool isSimpleAscii() const
void fillPar(IOPar &) const
bool setList(const uiShortcutsList &, bool usr=true)
const BufferStringSet & names() const
Definition: uishortcutsmgr.h:81
mFDQtclass(QKeyEvent) class uiShortcutsMgr
OD::ButtonState state_
Definition: uishortcutsmgr.h:59
bool getSCNames(const IOPar &, int, BufferString &) const
bool getSCProperties(const IOPar &, int, uiString &, int &) const
~uiShortcutsList()
Definition: uishortcutsmgr.h:72
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bool set(const char *statestr, const char *keystr)
#define mQtclass(cls)
Definition: commondefs.h:234
ObjectSet< uiShortcutsList > lists_
Definition: uishortcutsmgr.h:118
const ObjectSet< uiKeyDesc > & keyDescs() const
Definition: uishortcutsmgr.h:79
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Definition: uishortcutsmgr.h:106
virtual ~uiKeyDesc()
Definition: uishortcutsmgr.h:33
const uiKeyDesc * keyDescOf(const char *) const
bool write(bool usr=true) const
const uiShortcutsList & getList(const char *key) const
bool putStored(const char *, const IOPar &)
OD::ButtonState state() const
Definition: uishortcutsmgr.h:41
void setKey(int k)
Definition: uishortcutsmgr.h:46
bool operator==(const uiKeyDesc &ev) const
Definition: uishortcutsmgr.h:35
int valueOf(const uiKeyDesc &) const
uiShortcutsMgr & SCMgr()
This is where you get your shortcuts.
BufferStringSet names_
Definition: uishortcutsmgr.h:95
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
const char * stateStr() const
void setState(OD::ButtonState bs)
Definition: uishortcutsmgr.h:42
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021