 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uicmddrivermod.h"
26 enum TableTag { RowTag=0,RowHead,CellTag,ColHead,ColTag };
86 virtual
bool isUiObjChangeCommand()
const {
return false; }
122 : table_( uitable ) {};
158 bool virtually=
false);
161 int blockstate,
bool clear);
void setTable(const uiTable *uit)
Definition: tablecommands.h:133
TableTag
Definition: tablecommands.h:26
bool parTableSelPre(const char *prefix, TableTag, const uiTable *, const BufferString &itemstr, int itemnr, TypeSet< RowCol > &itemrcs, bool ambicheck)
BufferStringSet actclicktags_
Definition: tablecommands.h:51
Definition: tablecommands.h:42
int indexOf(const RowCol &, int startidx=0) const
void labelStoredStateNew()
Definition: command.h:155
Set of BufferString objects.
Definition: bufstringset.h:26
#define mEndDeclCmdClass
Definition: command.h:151
TableFillActivator(const uiTable &, const RowCol &, const char *txt)
bool headInsert(const RowCol &)
#define mExpClass(module)
Definition: commondefs.h:177
bool equalToClickedItem(const RowCol &) const
TableSelectActivator(const uiTable &, const TypeSet< RowCol > &)
Definition: tablecommands.h:73
void writeTableSelect(const RowCol &firstrc, const RowCol &lastrc, int blockstate, bool clear)
void labelStoredStateOld()
const TypeSet< RowCol > & actselset_
Definition: tablecommands.h:81
TableState selectedcells_
Definition: tablecommands.h:173
bool selchanged_
Definition: tablecommands.h:170
Definition: geom2dascio.h:20
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
BufferString acttxt_
Definition: tablecommands.h:66
RowCol singleSelected(const uiTable *) const
int remove(const RowCol &, int startidx=0)
static void getExecPrefix(CmdRecEvent &, const RowCol &)
#define mStartDeclCmdClassNoActNoEntry(mod, cmdkey, parentclass)
Definition: command.h:121
bool isSelected(const uiTable *, const RowCol &) const
mStartDeclCmdClass(CmdDriver, Wheel, UiObjectCmd) mEndDeclCmdClass class WheelActivator mStartDeclCmdClass(CmdDriver, GetWheel, UiObjQuestionCmd) mEndDeclCmdClass mStartDeclComposerClassWithInit(CmdDriver
int writeTableSelect(bool differential, bool virtually=false)
RowCol actrc_
Definition: tablecommands.h:49
Definition: cmdcomposer.h:52
RowCol clickedrc_
Definition: tablecommands.h:167
void clear()
Definition: tablecommands.h:134
const uiTable * table_
Definition: tablecommands.h:140
TableActivator(const uiTable &, const RowCol &, const BufferStringSet &clicktags)
#define mEndDeclComposerClass
Definition: cmdcomposer.h:148
TableState isselectedcells_
Definition: tablecommands.h:175
Definition: tablecommands.h:58
TypeSet< RowCol > set_
Definition: tablecommands.h:141
const TypeSet< RowCol > & getSet() const
Definition: tablecommands.h:137
Definition: tablecommands.h:119
bool equalToCurItemSel() const
Definition: tablecommands.h:85
RowCol actrc_
Definition: tablecommands.h:65
uiTable & acttable_
Definition: tablecommands.h:48
#define mStartDeclComposerClassWithInit(mod, cmdkey, parentclass, callerclass)
Definition: cmdcomposer.h:144
TableState(const uiTable *uitable=0)
Definition: tablecommands.h:121
virtual bool isVisualCommand() const
Definition: tablecommands.h:87
virtual void updateInternalState()
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void writeTableMenu(const CmdRecEvent &)
Command Drive
Definition: canvascommands.h:22
bool leftclicked_
Definition: tablecommands.h:168
Definition: cmdrecorder.h:35
int stagenr_
Definition: tablecommands.h:166
uiTable & acttable_
Definition: tablecommands.h:64
IdxPair used for its row() and col().
Definition: rowcol.h:25
bool tablecmdsflushed_
Definition: tablecommands.h:171
Definition: tablecommands.h:24
TableState wasselectedcells_
Definition: tablecommands.h:174
uiTable & acttable_
Definition: tablecommands.h:79
bool ctrlclicked_
Definition: tablecommands.h:169
Definition: command.h:186
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021