Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends

uiGroup Class Reference

Inheritance diagram for uiGroup:
uiParent uiBaseObject NamedObject CallBacker uiButtonGroup uiColorInput uiDialExtra uiLabeledComboBox uiLabeledListBox uiLabeledSpinBox uiMdiAreaWindow uiSliderExtra uiTabStack

List of all members.

Public Member Functions

 uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true)
virtual ~uiGroup ()
 operator const uiGroupObj * () const
 operator uiGroupObj * ()
 operator const uiObject & () const
 operator uiObject & ()
uiObjectattachObj ()
const uiObjectattachObj () const
void setHSpacing (int)
void setVSpacing (int)
void setSpacing (int s=0)
void setBorder (int)
void setFrame (bool yn=true)
void setNoBackGround ()
uiObjecthAlignObj ()
void setHAlignObj (uiObject *o)
void setHAlignObj (uiGroup *o)
uiObjecthCentreObj ()
void setHCentreObj (uiObject *o)
void setHCentreObj (uiGroup *o)
void setIsMain (bool)
 internal use only. Tells the layout manager it's a toplevel mngr.
virtual uiMainWinmainwin ()
void setChildrenSensitive (bool)

Static Public Member Functions

static uiGroupgtDynamicCastToGrp (QWidget *)

Protected Member Functions

virtual uiObjectmainobject ()
virtual void attach_ (constraintType, uiObject *oth, int margin=-1, bool reciprocal=true)
virtual void reDraw_ (bool deep)
void setShrinkAllowed (bool)
bool shrinkAllowed ()
void bodyDel (CallBacker *)
void uiobjDel (CallBacker *)
void setFrameStyle (int)

Protected Attributes

uiGroupObjgrpobj_
uiGroupParentBody * body_

Friends

class uiGroupObjBody
class uiGroupParentBody
class uiGroupObj
class uiMainWin
class uiTabStack

Constructor & Destructor Documentation

uiGroup::uiGroup ( uiParent ,
const char *  nm = "uiGroup",
bool  manage = true 
)
virtual uiGroup::~uiGroup (  )  [virtual]

Member Function Documentation

virtual void uiGroup::attach_ ( constraintType  ,
uiObject oth,
int  margin = -1,
bool  reciprocal = true 
) [protected, virtual]

Reimplemented from uiParent.

uiObject* uiGroup::attachObj (  )  [inline]
const uiObject* uiGroup::attachObj (  )  const [inline]
void uiGroup::bodyDel ( CallBacker  )  [protected]
static uiGroup* uiGroup::gtDynamicCastToGrp ( QWidget *   )  [static]
uiObject* uiGroup::hAlignObj (  ) 
uiObject* uiGroup::hCentreObj (  ) 
virtual uiObject* uiGroup::mainobject (  )  [inline, protected, virtual]

Reimplemented from uiParent.

virtual uiMainWin* uiGroup::mainwin (  )  [inline, virtual]

Reimplemented from uiParent.

uiGroup::operator const uiGroupObj * (  )  const [inline]
uiGroup::operator const uiObject & (  )  const [inline]
uiGroup::operator uiGroupObj * (  )  [inline]
uiGroup::operator uiObject & (  )  [inline]
virtual void uiGroup::reDraw_ ( bool  deep  )  [inline, protected, virtual]
void uiGroup::setBorder ( int   ) 
void uiGroup::setChildrenSensitive ( bool   ) 
void uiGroup::setFrame ( bool  yn = true  ) 
void uiGroup::setFrameStyle ( int   )  [protected]
void uiGroup::setHAlignObj ( uiGroup o  )  [inline]
void uiGroup::setHAlignObj ( uiObject o  ) 
void uiGroup::setHCentreObj ( uiObject o  ) 
void uiGroup::setHCentreObj ( uiGroup o  )  [inline]
void uiGroup::setHSpacing ( int   ) 
void uiGroup::setIsMain ( bool   ) 

internal use only. Tells the layout manager it's a toplevel mngr.

void uiGroup::setNoBackGround (  ) 
void uiGroup::setShrinkAllowed ( bool   )  [protected]
void uiGroup::setSpacing ( int  s = 0  )  [inline]
void uiGroup::setVSpacing ( int   ) 
bool uiGroup::shrinkAllowed (  )  [protected]
void uiGroup::uiobjDel ( CallBacker  )  [protected]

Friends And Related Function Documentation

friend class uiGroupObj [friend]
friend class uiGroupObjBody [friend]
friend class uiGroupParentBody [friend]
friend class uiMainWin [friend]
friend class uiTabStack [friend]

Member Data Documentation

uiGroupParentBody* uiGroup::body_ [protected]

Reimplemented from uiBaseObject.