29 { altbutdata.allowNull(); }
66 virtual DBKey currentID()
const = 0;
67 virtual void getChosenIDs(
DBKeySet&)
const = 0;
69 virtual const char* defExt()
const = 0;
72 virtual void chgsOccurred() = 0;
87 bool haveremove=
true);
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiIOObjManipGroupSubj(uiObject *o)
Definition: uiioobjmanip.h:63
~uiManipButGrp()
Definition: uiioobjmanip.h:30
uiIOObjManipGroupSubj & subj_
Definition: uiioobjmanip.h:96
uiToolButton * rembut
Definition: uiioobjmanip.h:101
uiToolButton * robut
Definition: uiioobjmanip.h:99
uiIOObjManipGroup * grp_
Definition: uiioobjmanip.h:75
void relocCB(CallBacker *)
#define mStruct(module)
Definition: commondefs.h:162
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
uiToolButton * renbut
Definition: uiioobjmanip.h:100
virtual void relocStart(const char *)
Definition: uiioobjmanip.h:73
uiManipButGrp(uiParent *p)
Definition: uiioobjmanip.h:27
The base class for most UI elements.
Definition: uiobj.h:35
Definition: uistring.h:88
Definition: uiparent.h:24
Type
Definition: uiioobjmanip.h:33
Set of BufferString objects.
Definition: bufstringset.h:25
ObjectSet< ButData > altbutdata
Definition: uiioobjmanip.h:53
Definition: uiioobjmanip.h:60
bool readonlyEntry(IOObj &, Translator *, bool set2ro)
uiToolButton * locbut
Definition: uiioobjmanip.h:98
Buttongroup to manipulate an IODirEntryList.
Definition: uiioobjmanip.h:82
ObjectSet< ButData > butdata
Definition: uiioobjmanip.h:50
Definition: uiioobjmanip.h:24
uiObject * obj_
Definition: uiioobjmanip.h:76
bool renameEntry(IOObj &, Translator *)
Definition: oduicommon.h:24
bool doReloc(Translator *, IOStream &, IOStream &)
I/O Interpreter class for a certain object type.
Definition: transl.h:122
bool rmEntries(ObjectSet< IOObj > &)
void tbPush(CallBacker *)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
OpendTect.
Definition: commontypes.h:25
Definition: oduicommon.h:73
uiIOObjManipGroup(uiIOObjManipGroupSubj &, bool havereloc, bool haveremove=true)
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Definition: oduicommon.h:72
CallBacks object-oriented (object + method).
Definition: callback.h:62
void triggerButton(uiManipButGrp::Type)
bool relocEntry(IOObj &, Translator *)
void deepErase(ObjectSet< T > &os)
empty the ObjectSet deleting all objects pointed to.
Definition: objectset.h:122