13 #include "uitoolsmod.h" 41 , keepmytxt_(false) {}
54 virtual bool forRead()
const {
return true; }
56 const char* getInput()
const;
57 const char* getKey()
const;
58 void setInput(
const char* key);
60 void setInputText(
const char*);
66 int getCurrentItem()
const;
68 const char* getItem(
int)
const;
69 bool isChecked()
const;
70 void setChecked(
bool yn);
72 virtual void updateHistory(
IOPar&)
const;
73 virtual void getHistory(
const IOPar&);
74 void addToHistory(
const char*);
81 void addButton(uiButton*,
bool insbut);
91 void setLabelSelectable(
bool yn=
true);
123 void checkState()
const;
124 void updateFromEntries();
125 bool haveEntry(
const char*)
const;
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
Setup(const uiString &seltext=uiString::emptyString())
Definition: uiiosel.h:35
uiLabel * lbl_
Definition: uiiosel.h:110
CallBack doselcb_
Definition: uiiosel.h:104
virtual void setReadOnly(bool yn=true)
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Definition: i_layout.h:26
ObjectSet< uiButton > insbuts_
Definition: uiiosel.h:105
uiCheckBox * optbox_
Definition: uiiosel.h:111
Definition: uistrings.h:22
static const uiString & emptyString()
Definition: uistring.h:107
BufferStringSet entries_
Definition: uiiosel.h:100
The base class for most UI elements.
Definition: uiobj.h:35
Combo box.
Definition: uicombobox.h:30
Definition: uistring.h:88
Definition: uiparent.h:24
Set of BufferString objects.
Definition: bufstringset.h:25
virtual const char * userNameFromKey(const char *s) const
Definition: uiiosel.h:118
bool keepmytxt_
Definition: uiiosel.h:103
virtual bool forRead() const
Definition: uiiosel.h:54
Notifier< uiIOSelect > optionalChecked
Definition: uiiosel.h:87
SzPolicy
How should the object's size behave? Undef : use default. Small : 1 base sz. Medium : 2* base sz + 1...
Definition: uiobj.h:55
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
bool haveempty_
Definition: uiiosel.h:101
virtual void objSel()
notification when user selects from combo
Definition: uiiosel.h:127
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
uiComboBox * inp_
Definition: uiiosel.h:108
uiButton * selbut_
Definition: uiiosel.h:109
virtual void processInput()
Definition: uiiosel.h:78
Notifier< uiIOSelect > selectionDone
Definition: uiiosel.h:86
uiComboBox * inpBox()
Definition: uiiosel.h:95
bool isEmpty(const char *)
bool selok_
Definition: uiiosel.h:102
CallBacks object-oriented (object + method).
Definition: callback.h:62
Definition: uibutton.h:130
UI element for selection of data objects.
Definition: uiiosel.h:28
ObjectSet< uiButton > extbuts_
Definition: uiiosel.h:106