 |
OpendTect
6.6
|
Go to the documentation of this file.
15 #include "uitoolsmod.h"
56 Setup(
bool itemsmovable,
const char* avitmtyp,
57 const char* defitmtyp);
97 virtual const char*
avFromDef(
const char*)
const = 0;
98 virtual bool ioReq(
bool forsave ) {
return false; }
108 { isadd ? addItem( itmnm ) : setItemName( itmnm ); }
uiToolButton * lowestStdBut()
virtual void removeReq()=0
mDefSetupMemb(BufferString, defitemtype)
uiToolButton * movedownbut_
Definition: uibuildlistfromlist.h:88
mDefSetupMemb(BufferString, avitemtype)
Set of BufferString objects.
Definition: bufstringset.h:26
mDefSetupMemb(BufferString, avtitle)
Definition: uibuildlistfromlist.h:54
void addItem(const char *)
#define mExpClass(module)
Definition: commondefs.h:177
uiToolButton * moveupbut_
Definition: uibuildlistfromlist.h:87
void openCB(CallBacker *)
mDefSetupMemb(bool, movable)
void setAvailable(const BufferStringSet &)
at start
void rmCB(CallBacker *)
Definition: uibuildlistfromlist.h:113
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
mDefSetupMemb(BufferString, deftitle)
virtual bool ioReq(bool forsave)
Definition: uibuildlistfromlist.h:98
uiToolButton * savebut_
Definition: uibuildlistfromlist.h:86
List Box.
Definition: uilistbox.h:75
virtual void editReq(bool isadd)=0
void addCB(CallBacker *)
Definition: uibuildlistfromlist.h:111
void handleSuccessfullEdit(bool isadd, const char *itmnm)
Definition: uibuildlistfromlist.h:107
mDefSetupMemb(bool, withio)
bool usrchg_
Definition: uibuildlistfromlist.h:80
Base class for element allowing the building of lists of items from available 'ingredients'.
Definition: uibuildlistfromlist.h:50
void defSelCB(CallBacker *)
Definition: uibuildlistfromlist.h:110
uiBuildListFromList(uiParent *, const Setup &, const char *grpnm=0)
uiListBox * avfld_
Definition: uibuildlistfromlist.h:82
mDefSetupMemb(BufferString, rmtt)
void setItemName(const char *)
mDefSetupMemb(bool, withtitles)
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Setup setup_
Definition: uibuildlistfromlist.h:79
bool haveUserChange() const
Definition: uibuildlistfromlist.h:75
virtual void itemSwitch(const char *, const char *)
Definition: uibuildlistfromlist.h:99
const char * curDefSel() const
null = no selection
void saveCB(CallBacker *)
mDefSetupMemb(bool, singleuse)
void edCB(CallBacker *)
Definition: uibuildlistfromlist.h:112
Definition: uiparent.h:26
mDefSetupMemb(BufferString, addtt)
uiToolButton * rmbut_
Definition: uibuildlistfromlist.h:85
uiListBox * deffld_
Definition: uibuildlistfromlist.h:83
const char * curAvSel() const
null = no selection
mODTextTranslationClass(uiBuildListFromList)
void moveCB(CallBacker *)
virtual const char * avFromDef(const char *) const =0
mDefSetupMemb(BufferString, edtt)
void setCurDefSel(const char *)
null = first
uiToolButton * edbut_
Definition: uibuildlistfromlist.h:84
Setup(bool itemsmovable, const char *avitmtyp, const char *defitmtyp)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021