15 #include "uitoolsmod.h" 42 , keepmytxt_(false) {}
55 void addExtSelBut(uiButton*);
58 const char* getInput()
const;
59 const char* getKey()
const;
60 void setInput(
const char* key);
62 void setInputText(
const char*);
68 int getCurrentItem()
const;
70 const char* getItem(
int)
const;
71 bool isChecked()
const;
72 void setChecked(
bool yn);
74 virtual void updateHistory(
IOPar&)
const;
75 virtual void getHistory(
const IOPar&);
76 void addToHistory(
const char*);
92 void setLabelSelectable(
bool yn=
true);
123 void checkState()
const;
124 void updateFromEntries();
125 bool haveEntry(
const char*)
const;
140 bool withclear=
false);
149 static IOPar& ixtablehistory();
150 static IOPar& tmpstoragehistory();
#define mExpClass(module)
Definition: commondefs.h:160
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
Setup(const uiString &seltext=uiString::emptyString())
Definition: uiiosel.h:37
uiLabel * lbl_
Definition: uiiosel.h:110
CallBack doselcb_
Definition: uiiosel.h:105
virtual void setReadOnly(bool yn=true)
BufferString filter
Definition: uiiosel.h:156
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Definition: i_layout.h:28
uiCheckBox * optbox_
Definition: uiiosel.h:111
Definition: uistrings.h:24
static const uiString & emptyString()
Definition: uistring.h:109
BufferStringSet entries_
Definition: uiiosel.h:101
The base class for most UI elements.
Definition: uiobj.h:38
Combo box.
Definition: uicombobox.h:32
void selectDirectory(bool yn=true)
Definition: uiiosel.h:143
Definition: uistring.h:89
Definition: uiparent.h:26
Set of BufferString objects.
Definition: bufstringset.h:28
virtual const char * userNameFromKey(const char *s) const
Definition: uiiosel.h:118
bool keepmytxt_
Definition: uiiosel.h:104
Notifier< uiIOSelect > optionalChecked
Definition: uiiosel.h:88
SzPolicy
How should the object's size behave? Undef : use default. Small : 1 base sz. Medium : 2* base sz + 1...
Definition: uiobj.h:58
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
bool haveempty_
Definition: uiiosel.h:102
virtual void objSel()
notification when user selects from combo
Definition: uiiosel.h:127
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
uiComboBox * inp_
Definition: uiiosel.h:107
uiButton * selbut_
Definition: uiiosel.h:108
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
virtual void processInput()
Definition: uiiosel.h:80
Notifier< uiIOSelect > selectionDone
Definition: uiiosel.h:87
uiComboBox * inpBox()
Definition: uiiosel.h:96
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
ObjectSet< uiButton > extselbuts_
Definition: uiiosel.h:109
bool forread
Definition: uiiosel.h:155
bool seldir
Definition: uiiosel.h:157
bool selok_
Definition: uiiosel.h:103
bool isEmpty(const NLAModel *mdl)
Definition: uiiosel.h:134
CallBacks object-oriented (object + method).
Definition: callback.h:57
Definition: uibutton.h:134
void setFilter(const char *f)
Definition: uiiosel.h:142
UI element for selection of data objects.
Definition: uiiosel.h:30