 |
OpendTect
6.6
|
Go to the documentation of this file.
46 , confirmoverwr_(true)
47 , withinserters_(true)
48 , withwriteopts_(true)
57 Setup( const
char * txt )
90 { setup_.confirmoverwr_ = yn; }
95 virtual bool existingTyped()
const
97 {
return existingUsrName(getInput()); }
165 {
return work ? workctio_ : inctio_; }
176 #define mWriteIOObjContext(clss) \
177 uiIOObjSel::getWriteIOObjCtxt(mIOObjContext(clss))
178 #define mRWIOObjContext(clss,forread) \
179 (forread ? mIOObjContext(clss) : mWriteIOObjContext(clss))
void survChangedCB(CallBacker *)
uiIOObjSel(uiParent *, const IOObjContext &, const BufferStringSet &trnotallowed, const Setup &)
void optCheckCB(CallBacker *)
virtual uiIOObjRetDlg * mkDlg()
void setInput(const IOObj &)
CtxtIOObj & inctio_
Definition: uiioobjsel.h:110
uiIOObjSel(uiParent *, CtxtIOObj &, const uiString &seltxt=uiString::empty())
void doObjSel(CallBacker *)
Set of BufferString objects.
Definition: bufstringset.h:26
Export_Basic uiString toUiString(ViewStyle)
void setConfirmOverwrite(bool yn)
Definition: uiioobjsel.h:89
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:146
@ left
Definition: i_layout.h:28
Definition: helpview.h:50
Dialog letting the user select an object. It returns an IOObj* after successful go().
Definition: uiioobjseldlg.h:22
#define mExpClass(module)
Definition: commondefs.h:177
static IOObjContext getWriteIOObjCtxt(IOObjContext)
ObjectSet< uiIOObjInserter > inserters_
Definition: uiioobjsel.h:115
bool fillPar(IOPar &, const char *baseky) const
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:154
const IOObj * ioobj(bool noerr=false) const
Setup setup_
Definition: uiioobjsel.h:112
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
FixedString Setup()
Definition: keystrs.h:139
const BufferStringSet & getTrNotAllowed() const
CtxtIOObj & workctio_
Definition: uiioobjsel.h:111
Setup(const uiString &seltxt=uiString::empty())
Definition: uiioobjsel.h:44
virtual uiObject * endObj(bool left)
virtual void fillDefault()
void objInserted(CallBacker *)
virtual void usePar(const IOPar &)
void setTrNotAllowed(const BufferStringSet &)
virtual IOObj * createEntry(const char *)
mDeprecated("Use uiString") uiIOObjSel(uiParent *p
void preFinaliseCB(CallBacker *)
UI element for selection of data objects.
Definition: uiiosel.h:30
void setInput(const MultiID &)
IOObj * getIOObj(bool noerr=false)
My IOObj becomes yours.
void setHelpKey(const HelpKey &helpkey)
Definition: uiioobjsel.h:91
uiIOObjSel(uiParent *, CtxtIOObj &, const BufferStringSet &trnotallowed, const Setup &)
#define mDeprecated(msg)
Definition: plfdefs.h:215
virtual void newSelection(uiIOObjRetDlg *)
Definition: uiioobjsel.h:129
void doCommit(bool) const
Holds the context for selecting and/or creating IOObjs.
Definition: ctxtioobj.h:62
Definition: uiioobjsel.h:42
bool existingUsrName(const char *) const
virtual MultiID validKey() const
no side-effects
virtual void processInput()
Group for selecting output translator.
Definition: uiioobjselwritetransl.h:80
void usePar(const IOPar &, const char *baseky)
virtual const char * userNameFromKey(const char *) const
Compound key consisting of ints.
Definition: multiid.h:24
uiIOObjSel(uiParent *, CtxtIOObj &, const Setup &)
virtual void objSel()
notification when user selects from combo
bool doCommitInput(bool &)
inserts a new object into the OD data store.
Definition: uiioobjinserter.h:31
void fillEntries()
only if forread
uiIOObjSel(uiParent *, const IOObjContext &, const uiString &seltxt=uiString::empty())
mDefSetupMemb(bool, confirmoverwr) mDefSetupMemb(bool
The base class for most UI elements.
Definition: uiobj.h:38
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
virtual bool fillPar(IOPar &) const
uiIOObjSelWriteTranslator * wrtrselfld_
Definition: uiioobjsel.h:108
User Interface (UI) element for selection of IOObjs.
Definition: uiioobjsel.h:38
mODTextTranslationClass(uiIOObjSel)
Definition: uiparent.h:26
uiIOObjSel(uiParent *, const BufferStringSet &trnotallowed, CtxtIOObj &, const uiString &seltxt=uiString::empty())
HelpKey helpkey_
Definition: uiioobjsel.h:113
MultiID key(bool noerr=false) const
uiIOObjSel(uiParent *, const IOObjContext &, const Setup &)
bool inctiomine_
Definition: uiioobjsel.h:114
uiIOObjSel(uiParent *, const BufferStringSet &trnotallowed, const IOObjContext &, const uiString &seltxt=uiString::empty())
virtual void commitSucceeded()
Definition: uiioobjsel.h:126
CtxtIOObj & ctxtIOObj(bool work=false)
Definition: uiioobjsel.h:164
static const uiString & empty()
Definition: uistring.h:154
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual void updateInput()
a.o. updates from CtxtIOObj
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021