Public Member Functions | Protected Attributes

uiButtonGroup Class Reference

Inheritance diagram for uiButtonGroup:
uiGroup uiParent uiBaseObject NamedObject CallBacker

List of all members.

Public Member Functions

 uiButtonGroup (uiParent *, const char *nm="uiButtonGrp", bool vertical=true)
 ~uiButtonGroup ()
void selectButton (int id)
int selectedId () const
int nrButtons () const
void setSensitive (int id, bool yn=true)
void displayFrame (bool)
bool isFrameDisplayed () const
void setExclusive (bool)
bool isExclusive () const
int addButton (uiButton *)

Protected Attributes

QButtonGroup * qbuttongrp_
ObjectSet< uiButtonuibuts_
bool vertical_

Constructor & Destructor Documentation

uiButtonGroup::uiButtonGroup ( uiParent ,
const char *  nm = "uiButtonGrp",
bool  vertical = true 
)
uiButtonGroup::~uiButtonGroup (  ) 

Member Function Documentation

int uiButtonGroup::addButton ( uiButton  ) 

Only use if you need ID. Then, set 0 as parent when constructing teh button.

void uiButtonGroup::displayFrame ( bool   ) 
bool uiButtonGroup::isExclusive (  )  const
bool uiButtonGroup::isFrameDisplayed (  )  const
int uiButtonGroup::nrButtons (  )  const
void uiButtonGroup::selectButton ( int  id  ) 
int uiButtonGroup::selectedId (  )  const
void uiButtonGroup::setExclusive ( bool   ) 
void uiButtonGroup::setSensitive ( int  id,
bool  yn = true 
)

Member Data Documentation

QButtonGroup* uiButtonGroup::qbuttongrp_ [protected]
bool uiButtonGroup::vertical_ [protected]