27 virtual const IOObj* ioObj()
const = 0;
41 : titletext_(titletxt)
43 , allowsetsurvdefault_(true)
44 , withwriteopts_(true)
45 , withinserters_(true) {}
60 int nrChosen()
const {
return selgrp_->nrChosen(); }
63 { selgrp_->getChosen( ids ); }
65 { selgrp_->getChosen( nms ); }
66 void chooseAll(
bool yn=
true ) { selgrp_->chooseAll( yn ); }
68 const IOObj* ioObj()
const;
74 void setSurveyDefaultSubsel(
const char*);
86 static uiString selTxt(
bool forread);
#define mExpClass(module)
Definition: commondefs.h:157
description of properties of dialog.
Definition: uidialog.h:49
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Dialog letting the user select an object. It returns an IOObj* after successful go().
Definition: uiioobjseldlg.h:20
CtxtIOObj * crctio_
Definition: uiioobjseldlg.h:87
static const uiString & emptyString()
Definition: uistring.h:107
Definition: uistring.h:88
Definition: uiparent.h:24
Setup setup_
Definition: uiioobjseldlg.h:80
bool fillPar(IOPar &i) const
Definition: uiioobjseldlg.h:71
Set of BufferString objects.
Definition: bufstringset.h:25
Holds an IOObjCtxt plus a pointer to an IOObj and/or an IOPar.
Definition: ctxtioobj.h:24
Definition: uidialog.h:40
Definition: uiioobjseldlg.h:33
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
int nrChosen() const
Definition: uiioobjseldlg.h:60
void getChosen(DBKeySet &ids) const
Definition: uiioobjseldlg.h:62
Setup(const uiString &titletxt=uiString::emptyString())
Definition: uiioobjseldlg.h:40
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
DBKey chosenID(int i=0) const
Definition: uiioobjseldlg.h:61
uiIOObjRetDlg(uiParent *p, const Setup &s)
Definition: uiioobjseldlg.h:24
Definition: uiioobjseldlg.h:37
uiIOObjSelGrp * selGrp()
Definition: uiioobjseldlg.h:70
void getChosen(BufferStringSet &nms) const
Definition: uiioobjseldlg.h:64
uiIOObjSelGrp * selgrp_
Definition: uiioobjseldlg.h:81
void usePar(const IOPar &i)
Definition: uiioobjseldlg.h:72
Full key to any object in the OpendTect data store.
Definition: dbkey.h:36
Basic group for letting the user select an object.
Definition: uiioobjselgrp.h:44
void chooseAll(bool yn=true)
Definition: uiioobjseldlg.h:66
virtual uiIOObjSelGrp * selGrp()
Definition: uiioobjseldlg.h:29
Holds the context for selecting and/or creating IOObjs.
Definition: ioobjctxt.h:59