|
| | uiSelectPropRefsGrp (uiParent *, PropertyRefSelection &, const char *lbltxt=0) |
| |
| bool | structureChanged () const |
| |
| bool | acceptOK () |
| |
| | uiDlgGroup (uiParent *p, const uiString &caption) |
| |
| void | setCaption (const uiString &c) |
| |
| const uiString & | getCaption () const |
| |
| virtual bool | rejectOK () |
| |
| virtual bool | revertChanges () |
| |
| virtual const uiString | errMsg () const |
| |
| virtual HelpKey | helpKey () const |
| |
| | uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true) |
| |
| virtual | ~uiGroup () |
| |
| uiObject & | asUiObject () |
| |
| const uiObject & | asUiObject () const |
| |
| | operator const uiObject & () const |
| |
| | operator uiObject & () |
| |
| | operator const uiGroupObj * () const |
| |
| | operator uiGroupObj * () |
| |
| uiObject * | attachObj () |
| |
| const uiObject * | attachObj () const |
| |
| uiParent * | parent () |
| |
| const uiParent * | parent () const |
| |
| void | setHSpacing (int) |
| |
| void | setVSpacing (int) |
| |
| void | setSpacing (int s=0) |
| |
| void | setBorder (int) |
| |
| void | setFrame (bool yn=true) |
| |
| void | setNoBackGround () |
| |
| uiObject * | hAlignObj () |
| |
| void | setHAlignObj (uiObject *o) |
| |
| void | setHAlignObj (uiGroup *o) |
| |
| uiObject * | hCenterObj () |
| |
| void | setHCenterObj (uiObject *o) |
| |
| void | setHCenterObj (uiGroup *o) |
| |
| void | setIsMain (bool) |
| | internal use only. Tells the layout manager it's a toplevel mngr. More...
|
| |
| virtual uiMainWin * | mainwin () |
| |
| void | setChildrenSensitive (bool) |
| |
| virtual Notifier< uiBaseObject > & | preFinalise () |
| |
| virtual Notifier< uiBaseObject > & | postFinalise () |
| |
| int | getNrWidgets () const |
| |
| | mQtclass (QWidget *) getWidget(int idx) |
| |
| virtual void | setSize (const uiSize &) |
| |
| | uiParent (const char *nm, uiParentBody *) |
| |
| void | addChild (uiBaseObject &) |
| |
| void | manageChld (uiBaseObject &, uiObjectBody &) |
| |
| void | attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal) |
| |
| const ObjectSet< uiBaseObject > * | childList () const |
| |
| uiObject * | mainObject () |
| |
| const uiObject * | mainObject () const |
| |
| uiParentBody * | pbody () |
| |
| const uiParentBody * | pbody () const |
| |
| void | attach (constraintType t, int margin=-1) |
| |
| void | attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true) |
| |
| void | attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true) |
| |
| virtual void | display (bool yn, bool shrk=false, bool maximize=false) |
| |
| bool | isDisplayed () const |
| |
| void | setFocus () |
| |
| bool | hasFocus () const |
| |
| void | setSensitive (bool yn=true) |
| |
| bool | sensitive () const |
| |
| const uiFont * | font () const |
| |
| void | setFont (const uiFont &f) |
| |
| void | setCaption (const uiString &c) |
| |
| void | setCursor (const MouseCursor &c) |
| |
| uiSize | actualsize (bool include_border) const |
| |
| int | prefHNrPics () const |
| |
| int | prefVNrPics () const |
| |
| void | setPrefHeight (int h) |
| |
| void | setPrefWidth (int w) |
| |
| void | setPrefHeightInChar (int h) |
| |
| void | setPrefHeightInChar (float h) |
| |
| void | setPrefWidthInChar (float w) |
| |
| void | setPrefWidthInChar (int w) |
| |
| virtual void | reDraw (bool deep) |
| |
| void | shallowRedraw (CallBacker *=0) |
| |
| void | deepRedraw (CallBacker *=0) |
| |
| void | setStretch (int h, int v) |
| |
| Color | backgroundColor () const |
| |
| Color | roBackgroundColor () const |
| |
| void | setBackgroundColor (const Color &c) |
| |
| void | translateText () |
| |
Allow user to select PropertyRefs.
Beware. Even on cancel, the user may have removed defined refs from PROPS(). Therefore, even on cancel the PropertyRefSelection can be changed. Code should look something like:
uiSelectPropRefs dlg( this, prs ); if ( dlg.go() || dlg.structureChanged() ) handleRefChanges();