OpendTect  6.6
commanddefs.h
Go to the documentation of this file.
1 #pragma once
2 
3 /*+
4 ________________________________________________________________________
5 
6  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
7  Author: Wayne Mogg
8  Date: June 2021
9 ________________________________________________________________________
10 
11 -*/
12 
13 #include "basicmod.h"
14 #include "uistringset.h"
15 #include "bufstringset.h"
16 
17 
19 {
20 public:
22  CommandDefs(const CommandDefs& oth);
23 
25 
26  void erase() override;
27 
28  bool addCmd(const char*, const uiString&, const char*,
29  const uiString&, const BufferStringSet&);
30 
31  uiString getUiName(int) const;
33  uiString getToolTip(int) const;
34  const uiStringSet& getUiNames() const;
35 
36  static bool checkCommandExists(const char*, const BufferStringSet&);
38 
39 protected:
43 
44 };
uistringset.h
uiStringSet
Definition: uistringset.h:23
BufferStringSet
Set of BufferString objects.
Definition: bufstringset.h:26
mExpClass
#define mExpClass(module)
Definition: commondefs.h:177
CommandDefs
Definition: commanddefs.h:19
CommandDefs::tooltips_
uiStringSet tooltips_
Definition: commanddefs.h:42
CommandDefs::CommandDefs
CommandDefs()
CommandDefs::getIconName
BufferString getIconName(int) const
CommandDefs::getUiNames
const uiStringSet & getUiNames() const
CommandDefs::getUiName
uiString getUiName(int) const
CommandDefs::getTerminalCommands
static const CommandDefs & getTerminalCommands(const BufferStringSet &)
CommandDefs::checkCommandExists
static bool checkCommandExists(const char *, const BufferStringSet &)
BufferString
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
CommandDefs::operator=
CommandDefs & operator=(const CommandDefs &)
CommandDefs::erase
void erase() override
bufstringset.h
uiString
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
CommandDefs::getToolTip
uiString getToolTip(int) const
CommandDefs::addCmd
bool addCmd(const char *, const uiString &, const char *, const uiString &, const BufferStringSet &)
CommandDefs::uinames_
uiStringSet uinames_
Definition: commanddefs.h:40
CommandDefs::iconnms_
BufferStringSet iconnms_
Definition: commanddefs.h:41
CommandDefs::CommandDefs
CommandDefs(const CommandDefs &oth)

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