31 { altbutdata.allowNull(); }
68 virtual MultiID currentID()
const = 0;
71 virtual const char* defExt()
const = 0;
74 virtual void chgsOccurred() = 0;
89 bool haveremove=
true);
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiIOObjManipGroupSubj(uiObject *o)
Definition: uiioobjmanip.h:65
~uiManipButGrp()
Definition: uiioobjmanip.h:32
uiIOObjManipGroupSubj & subj_
Definition: uiioobjmanip.h:98
uiToolButton * rembut
Definition: uiioobjmanip.h:103
uiToolButton * robut
Definition: uiioobjmanip.h:101
uiIOObjManipGroup * grp_
Definition: uiioobjmanip.h:77
void relocCB(CallBacker *)
#define mStruct(module)
Definition: commondefs.h:165
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
uiToolButton * renbut
Definition: uiioobjmanip.h:102
virtual void relocStart(const char *)
Definition: uiioobjmanip.h:75
uiManipButGrp(uiParent *p)
Definition: uiioobjmanip.h:29
The base class for most UI elements.
Definition: uiobj.h:38
Definition: uistring.h:89
Definition: uiparent.h:26
Type
Definition: uiioobjmanip.h:35
Set of BufferString objects.
Definition: bufstringset.h:28
ObjectSet< ButData > altbutdata
Definition: uiioobjmanip.h:55
Definition: uiioobjmanip.h:62
bool readonlyEntry(IOObj &, Translator *, bool set2ro)
uiToolButton * locbut
Definition: uiioobjmanip.h:100
Buttongroup to manipulate an IODirEntryList.
Definition: uiioobjmanip.h:84
ObjectSet< ButData > butdata
Definition: uiioobjmanip.h:52
Definition: uiioobjmanip.h:26
uiObject * obj_
Definition: uiioobjmanip.h:78
bool renameEntry(IOObj &, Translator *)
Definition: oduicommon.h:26
bool doReloc(Translator *, IOStream &, IOStream &)
I/O Interpreter class for a certain object type.
Definition: transl.h:123
list of dir entries.
Definition: iodirentry.h:38
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:40
OpendTect.
Definition: commontypes.h:29
Definition: oduicommon.h:75
uiIOObjManipGroup(uiIOObjManipGroupSubj &, bool havereloc, bool haveremove=true)
Definition: oduicommon.h:74
CallBacks object-oriented (object + method).
Definition: callback.h:57
void triggerButton(uiManipButGrp::Type)
Compound key consisting of ints.
Definition: multiid.h:25
bool relocEntry(IOObj &, Translator *)
void deepErase(ObjectSet< T > &os)
empty the ObjectSet deleting all objects pointed to.
Definition: objectset.h:118