|
| | uiComboBox (uiParent *, const BufferStringSet &, const char *nm) |
| |
| | uiComboBox (uiParent *, const char **, const char *nm) |
| |
| | uiComboBox (uiParent *, const char *nm) |
| |
| | uiComboBox (uiParent *, const EnumDef &, const char *nm) |
| |
| | uiComboBox (uiParent *, const uiString *, const char *nm) |
| |
| | uiComboBox (uiParent *, const uiStringSet &, const char *nm) |
| |
| virtual | ~uiComboBox () |
| |
| void | addItem (const char *s) |
| |
| void | addItem (const uiString &) override |
| |
| void | addItem (const uiString &, int id) |
| |
| void | addItems (const BufferStringSet &) |
| |
| void | addItems (const uiStringSet &) |
| |
| void | addSeparator () |
| |
| int | currentItem () const |
| |
| int | currentItemID () const |
| |
| int | getItemID (int index) const |
| |
| int | getItemIndex (int id) const |
| |
| void | getItems (BufferStringSet &) const |
| |
| void | getItems (uiStringSet &) const |
| |
| void | getItemSize (int, int &h, int &w) const |
| |
| bool | handleLongTabletPress () override |
| |
| int | indexOf (const char *) const |
| |
| void | insertItem (const char *str, int index=-1, int id=-1) |
| |
| void | insertItem (const uiPixmap &, const uiString &, int index=-1, int id=-1) |
| |
| void | insertItem (const uiPixmap &pm, const char *str, int index=-1, int id=-1) |
| |
| void | insertItem (const uiString &, int index=-1, int id=-1) |
| |
| bool | isEditable () const |
| |
| bool | isEmpty () const override |
| |
| bool | isPresent (const char *) const |
| |
| bool | isReadOnly () const override |
| |
| uiString | itemText (int) const |
| |
| | mOD_DisableCopy (uiComboBox) void setReadOnly(bool yn |
| |
| void | notifyHandler (bool selectionchanged) |
| |
| void | popupVirtualKeyboard (int globalx=-1, int globaly=-1) |
| |
| void | setColorIcon (int index, const OD::Color &) |
| |
| void | setCurrentItem (const char *) |
| | First match.
|
| |
| void | setCurrentItem (const StringView &fs) |
| |
| void | setCurrentItem (int) |
| |
| void | setEditable (bool yn) |
| |
| void | setEmpty () override |
| |
| void | setIcon (int index, const char *icon_identifier) |
| |
| void | setItemID (int index, int id) |
| |
| void | setItemText (int, const uiString &) |
| |
| void | setPixmap (int index, const uiPixmap &) |
| |
| void | setText (const char *) override |
| |
| void | setToolTip (const uiString &tt) override |
| |
| void | setValidator (const BufferString ®ex) |
| |
| int | size () const |
| |
| const char * | text () const override |
| |
| const char * | textOfItem (int) const |
| |
| bool | update_ (const DataInpSpec &spec) override |
| |
| | ~uiObject () |
| |
| uiSize | actualSize (bool include_border=true) const |
| |
| void | attach (ConstraintType, int margin=-1) |
| | attaches object to another In case the stretched... options are used, margin=-1 (default) stretches the object not to cross the border. margin=-2 stretches the object to fill the parent's border. This looks nice with separators.
|
| |
| void | attach (ConstraintType, uiObject *, int margin=-1, bool reciprocal=true) |
| |
| void | attach (ConstraintType, uiParent *, int margin=-1, bool reciprocal=true) |
| |
| virtual OD::Color | backgroundColor () const |
| |
| virtual const ObjectSet< uiBaseObject > * | childList () const |
| |
| void | close () |
| |
| void | deepRedraw () |
| |
| void | disabFocus () |
| |
| void | display (bool yn, bool shrink=false, bool maximized=false) |
| |
| const uiFont * | font () const |
| |
| QWidget * | getWidget () override |
| |
| bool | hasFocus () const |
| |
| virtual int | height () const |
| | Actual size in pixels.
|
| |
| bool | isCursorInside () const |
| |
| bool | isDisplayed () const |
| |
| bool | isSensitive () const |
| |
| uiMainWin * | mainwin () |
| |
| | mOD_DisableCopy (uiObject) enum SzPolicy |
| | How should the object's size behave? Undef : use default. Small : 1 base sz. Medium : 2* base sz + 1. Wide : 4* base sz + 3. The xxVar options specify that the element may have a bigger internal preferred size. In that case, the maximum is taken. The xxMax options specify that the element should take all available space ( stretch = 2 )
|
| |
| uiParent * | parent () |
| |
| const uiParent * | parent () const |
| |
| int | prefHNrPics () const |
| |
| int | prefVNrPics () const |
| |
| QWidget * | qwidget () |
| |
| const QWidget * | qwidget () const |
| |
| void | reDraw (bool deep) |
| |
| void | reParent (uiParent *) |
| |
| OD::Color | roBackgroundColor () const |
| |
| bool | sensitive () const |
| |
| virtual void | setBackgroundColor (const OD::Color &) |
| |
| virtual void | setBackgroundPixmap (const uiPixmap &) |
| |
| void | setCaption (const uiString &) |
| |
| virtual void | setCursor (const MouseCursor &) |
| |
| void | setFocus () |
| |
| void | setFont (const uiFont &) |
| |
| void | setHSzPol (SzPolicy) |
| |
| void | setMaximumHeight (int) |
| |
| void | setMaximumHeightInChar (int) |
| |
| void | setMaximumWidth (int) |
| |
| void | setMaximumWidthInChar (int) |
| |
| void | setMinimumHeight (int) |
| |
| void | setMinimumHeightInChar (int) |
| |
| void | setMinimumWidth (int) |
| |
| void | setMinimumWidthInChar (int) |
| |
| virtual void | setName (const char *) override |
| |
| virtual void | setPrefHeight (int) |
| |
| void | setPrefHeightInChar (float) |
| |
| virtual void | setPrefHeightInChar (int) |
| |
| virtual void | setPrefWidth (int) |
| |
| void | setPrefWidthInChar (float) |
| |
| virtual void | setPrefWidthInChar (int) |
| |
| void | setSensitive (bool yn=true) |
| |
| void | setStretch (int hor, int ver) |
| | Sets stretch factors for object If stretch factor is > 1, then object will already grow at pop-up.
|
| |
| virtual void | setStyleSheet (const char *) |
| |
| virtual void | setTextColor (const OD::Color &) |
| |
| void | setToolTip (const uiString &) |
| |
| void | setVSzPol (SzPolicy) |
| |
| void | shallowRedraw () |
| |
| int | stretch (bool hor) const |
| |
| SzPolicy | szPol (bool hor=true) const |
| |
| const uiString & | toolTip () const |
| |
| void | translateText () override |
| |
| bool | visible () const |
| |
| virtual int | width () const |
| | Actual size in pixels.
|
| |
| virtual | ~uiBaseObject () |
| |
| int | beginCmdRecEvent (const BufferString &msg) |
| |
| int | beginCmdRecEvent (const char *msg=0) |
| |
| int | beginCmdRecEvent (od_uint64 id, const char *msg=0) |
| |
| uiBody * | body () |
| |
| const uiBody * | body () const |
| |
| void | clear () |
| |
| void | endCmdRecEvent (int refnr, const char *msg=0) |
| |
| void | endCmdRecEvent (od_uint64 id, int refnr, const char *msg=0) |
| |
| void | finalise () |
| |
| bool | finalised () const |
| |
| bool | finalized () const |
| |
| const QWidget * | getWidget () const |
| |
| | mOD_DisableCopy (uiBaseObject) void final ize() |
| |
| virtual Notifier< uiBaseObject > & | postFinalise () |
| |
| virtual Notifier< uiBaseObject > & | postFinalize () |
| |
| virtual Notifier< uiBaseObject > & | preFinalise () |
| |
| virtual Notifier< uiBaseObject > & | preFinalize () |
| |
| | NamedCallBacker (const char *nm=nullptr) |
| |
| | NamedCallBacker (const NamedCallBacker &)=delete |
| |
| | ~NamedCallBacker () |
| |
| virtual Notifier< NamedCallBacker > & | objectToBeDeleted () const |
| |
| NamedCallBacker & | operator= (const NamedCallBacker &)=delete |
| |
| bool | operator== (const NamedCallBacker &oth) const |
| |
| bool | operator== (const NamedObject &oth) const |
| |
| | CallBacker () |
| |
| | CallBacker (const CallBacker &) |
| |
| virtual | ~CallBacker () |
| |
| bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
| |
| bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
| |
| void | detachAllNotifiers () const |
| | Call from the destructor of your inherited object.
|
| |
| void | detachCB (const NotifierAccess &, const CallBack &) const |
| |
| void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
| |
| virtual bool | isCapsule () const |
| |
| bool | isNotifierAttached (const NotifierAccess *) const |
| | Only for debugging purposes, don't use.
|
| |
| CallBacker & | operator= (const CallBacker &)=delete |
| |
| void | stopReceivingNotifications () const |
| |
| virtual CallBacker * | trueCaller () |
| |
| | NamedObject (const char *nm=nullptr) |
| |
| | NamedObject (const NamedObject &oth) |
| |
| virtual | ~NamedObject () |
| |
| virtual BufferString | getName () const |
| |
| bool | getNameFromPar (const IOPar &) |
| |
| const name_type & | name () const override |
| |
| NamedObject & | operator= (const NamedObject &) |
| |
| bool | operator== (const NamedObject &oth) const |
| |
| virtual | ~ObjectWithName () |
| |
| bool | hasName (const char *nm) const |
| |
| bool | hasName (const name_type &nm) const |
| |
| void | putNameInPar (IOPar &) const |
| |
| bool | getBoolValue () const override |
| |
| double | getDValue () const override |
| |
| float | getFValue () const override |
| |
| od_int64 | getInt64Value () const override |
| |
| int | getIntValue () const override |
| |
| void | setEmpty () override |
| |
| void | setText (const char *s) override |
| |
| void | setValue (bool b) override |
| |
| void | setValue (const char *s) override |
| |
| void | setValue (double d) override |
| |
| void | setValue (float f) override |
| |
| void | setValue (int i) override |
| |
| void | setValue (od_int64 i) override |
| |
| const char * | text () const override |
| |
| | UserInputObj () |
| |
| virtual | ~UserInputObj () |
| |
| double | getdValue () const |
| |
| float | getfValue () const |
| |
| bool | notifyUpdateRequested (const CallBack &cb) |
| |
| bool | notifyValueChanged (const CallBack &cb) |
| | value change complete cq. commited
|
| |
| bool | notifyValueChanging (const CallBack &cb) |
| | intermediate value available
|
| |
| virtual void | setReadOnly (bool=true)=0 |
| |
| bool | update (const DataInpSpec &s) |
| | return false if not updated for whatever reason.
|
| |
Combo box.
The user can select an item from a drop-down list. Sometimes, you can allow the user entering a new string there, use setReadOnly(false). In that case the result of text() can be different from textOfItem(currentItem()). Also, setText will do something is if the given string is not in the list.
<>