13 #include "uibasemod.h" 24 class uiGroupParentBody;
38 uiGroup* group()
const {
return uigrp_; }
55 friend class uiGroupObjBody;
56 friend class uiGroupParentBody;
57 friend class uiGroupObj;
61 uiGroup( uiParent* ,
const char* nm=
"uiGroup",
120 bool reciprocal=
true);
#define mExpClass(module)
Definition: commondefs.h:157
void setHAlignObj(uiGroup *o)
Definition: uigroup.h:87
User interface main window.
Definition: uimainwin.h:34
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
virtual void attach_(constraintType, uiObject *oth, int margin=-1, bool reciprocal=true)
mQtclass(QWidget *) getWidget(int idx)
Definition: uigroup.h:110
#define mQtclass(cls)
Definition: commondefs.h:232
virtual void setSize(const uiSize &)
uiObject * attachObj()
Definition: uigroup.h:71
friend class uiGroupObjBody
Definition: uigroup.h:55
void setShrinkAllowed(bool)
uiParent * parent()
Definition: uigroup.h:73
virtual void reDraw_(bool deep)
Definition: uigroup.h:122
The base class for most UI elements.
Definition: uiobj.h:35
Definition: uiparent.h:24
int getNrWidgets() const
Definition: uigroup.h:108
Class to help setup a callback handling.
Definition: notify.h:121
void reSizeChildren(const uiObject *, float, float)
void setHCenterObj(uiObject *o)
const uiObject * attachObj() const
Definition: uigroup.h:72
void setSpacing(int s=0)
Definition: uigroup.h:78
void setChildrenSensitive(bool)
void setIsMain(bool)
internal use only. Tells the layout manager it's a toplevel mngr.
uiGroupParentBody * body_
Definition: uigroup.h:116
const uiParent * parent() const
Definition: uigroup.h:74
uiGroupObj * grpobj_
Definition: uigroup.h:115
Definition: uitabstack.h:31
virtual Notifier< uiBaseObject > & preFinalise()
Definition: uigroup.h:103
friend class uiGroupObj
Definition: uigroup.h:57
void setFrame(bool yn=true)
#define mFDQtclass(cls)
Definition: commondefs.h:231
uiObject & asUiObject()
Definition: uigroup.h:65
void uiobjDel(CallBacker *)
int getNrWidgets() const
Definition: uiobj.h:144
void setHAlignObj(uiObject *o)
const ObjectSet< uiBaseObject > * childList() const
virtual Notifier< uiBaseObject > & postFinalise()
Definition: uigroup.h:105
virtual uiMainWin * mainwin()
Definition: uigroup.h:96
Definition: uiparentbody.h:21
virtual uiObject * mainobject()
Definition: uigroup.h:118
uiObject * mainObject()
Definition: uiparent.h:41
constraintType
Definition: uilayout.h:17
void setHCenterObj(uiGroup *o)
Definition: uigroup.h:91
friend class uiGroupParentBody
Definition: uigroup.h:56
#define mClass(module)
Definition: commondefs.h:161
static uiGroup * gtDynamicCastToGrp(mQtclass(QWidget *))
const uiObject & asUiObject() const
Definition: uigroup.h:66
uiGroup(uiParent *, const char *nm="uiGroup", bool manage=true)
void bodyDel(CallBacker *)