15 #include "uibasemod.h" 26 class uiGroupParentBody;
40 uiGroup* group()
const {
return uigrp_; }
56 friend class uiGroupObjBody;
57 friend class uiGroupParentBody;
58 friend class uiGroupObj;
62 uiGroup( uiParent* ,
const char* nm=
"uiGroup",
114 bool reciprocal=
true);
#define mExpClass(module)
Definition: commondefs.h:160
void setHAlignObj(uiGroup *o)
Definition: uigroup.h:86
User interface main window.
Definition: uimainwin.h:36
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
virtual void attach_(constraintType, uiObject *oth, int margin=-1, bool reciprocal=true)
#define mQtclass(cls)
Definition: commondefs.h:229
virtual void setSize(const uiSize &)
uiObject * attachObj()
Definition: uigroup.h:70
friend class uiGroupObjBody
Definition: uigroup.h:56
void setShrinkAllowed(bool)
uiParent * parent()
Definition: uigroup.h:72
virtual void reDraw_(bool deep)
Definition: uigroup.h:116
The base class for most UI elements.
Definition: uiobj.h:38
Definition: uiparent.h:26
Definition: callback.h:254
void reSizeChildren(const uiObject *, float, float)
void setHCenterObj(uiObject *o)
const uiObject * attachObj() const
Definition: uigroup.h:71
void setSpacing(int s=0)
Definition: uigroup.h:77
void setChildrenSensitive(bool)
void setIsMain(bool)
internal use only. Tells the layout manager it's a toplevel mngr.
uiGroupParentBody * body_
Definition: uigroup.h:110
const uiParent * parent() const
Definition: uigroup.h:73
uiGroupObj * grpobj_
Definition: uigroup.h:109
Definition: uitabstack.h:33
virtual Notifier< uiBaseObject > & preFinalise()
Definition: uigroup.h:102
friend class uiGroupObj
Definition: uigroup.h:58
void setFrame(bool yn=true)
#define mFDQtclass(cls)
Definition: commondefs.h:228
void uiobjDel(CallBacker *)
void setHAlignObj(uiObject *o)
const ObjectSet< uiBaseObject > * childList() const
virtual Notifier< uiBaseObject > & postFinalise()
Definition: uigroup.h:104
virtual uiMainWin * mainwin()
Definition: uigroup.h:95
Definition: uiparentbody.h:23
virtual uiObject * mainobject()
Definition: uigroup.h:112
uiObject * mainObject()
Definition: uiparent.h:43
constraintType
Definition: uilayout.h:19
void setHCenterObj(uiGroup *o)
Definition: uigroup.h:90
friend class uiGroupParentBody
Definition: uigroup.h:57
#define mClass(module)
Definition: commondefs.h:164
static uiGroup * gtDynamicCastToGrp(mQtclass(QWidget *))
uiGroup(uiParent *, const char *nm="uiGroup", bool manage=true)
void bodyDel(CallBacker *)