 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uitoolsmod.h"
41 , keepmytxt_(false) {}
54 void addExtSelBut(uiButton*);
57 const
char* getInput() const;
58 const
char* getKey() const;
59 void setInput(const
char* key);
61 void setInputText(const
char*);
67 int getCurrentItem() const;
69 const
char* getItem(
int) const;
70 bool isChecked() const;
71 void setChecked(
bool yn);
73 virtual
void updateHistory(
IOPar&) const;
74 virtual
void getHistory(const
IOPar&);
75 void addToHistory(const
char*);
79 virtual
void processInput() {}
141 bool withclear=
false);
virtual const char * userNameFromKey(const char *s) const
Definition: uiiosel.h:119
const uiString & labelText() const
bool haveEntry(const char *) const
uiIOFileSelect(uiParent *, const uiString &txt, bool for_read, const char *inp=0, bool withclear=false)
Setup(const uiString &seltext=uiString::emptyString())
Definition: uiiosel.h:36
Notifier< uiIOSelect > selectionDone
Definition: uiiosel.h:86
uiComboBox * inpBox()
Definition: uiiosel.h:95
void usePar(const IOPar &)
Set of BufferString objects.
Definition: bufstringset.h:26
void optCheck(CallBacker *)
@ left
Definition: i_layout.h:28
Combo box.
Definition: uicombobox.h:32
ObjectSet< uiButton > extselbuts_
Definition: uiiosel.h:110
#define mExpClass(module)
Definition: commondefs.h:177
Definition: uibutton.h:167
bool selok_
Definition: uiiosel.h:104
BufferString filter
Definition: uiiosel.h:157
void selectDirectory(bool yn=true)
Definition: uiiosel.h:144
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:154
Definition: uistrings.h:27
mODTextTranslationClass(uiIOFileSelect)
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Definition: uiiosel.h:136
bool isEmpty(const NLAModel *mdl)
mDefSetupMemb(uiString, seltxt) mDefSetupMemb(uiString
void setLabelText(const uiString &)
CallBacks object-oriented (object + method).
Definition: callback.h:62
mODTextTranslationClass(uiIOSelect)
static IOPar & ixtablehistory()
void setHSzPol(uiObject::SzPolicy)
void setLabelSelectable(bool yn=true)
UI element for selection of data objects.
Definition: uiiosel.h:30
void setReadOnly(bool readonly=true)
bool forread
Definition: uiiosel.h:156
CallBack doselcb_
Definition: uiiosel.h:106
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
bool fillPar(IOPar &) const
SzPolicy
How should the object's size behave? Undef : use default. Small : 1 base sz. Medium : 2* base sz + 1....
Definition: uiobj.h:55
The base class for most UI elements.
Definition: uiobj.h:38
virtual uiObject * endObj(bool left)
uiLabel * lbl_
Definition: uiiosel.h:111
bool keepmytxt_
Definition: uiiosel.h:105
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
static const uiString & emptyString()
Definition: uistring.h:300
void setTextValidator(const BufferString ®ex)
Notifier< uiIOSelect > optionalChecked
Definition: uiiosel.h:87
void selDone(CallBacker *)
static IOPar & tmpstoragehistory()
void avoidTextValidator()
void doFileSel(CallBacker *)
Definition: uiparent.h:26
bool seldir
Definition: uiiosel.h:158
uiCheckBox * optbox_
Definition: uiiosel.h:112
bool haveempty_
Definition: uiiosel.h:103
BufferStringSet entries_
Definition: uiiosel.h:102
uiComboBox * inp_
Definition: uiiosel.h:108
void doFinalise(CallBacker *)
void setFilter(const char *f)
Definition: uiiosel.h:143
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
virtual void objSel()
notification when user selects from combo
Definition: uiiosel.h:128
uiButton * selbut_
Definition: uiiosel.h:109
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021