Selector for attribute type. More...
Public Member Functions | |
| uiAttrTypeSel (uiParent *, bool sorted=true) | |
| ~uiAttrTypeSel () | |
| void | fill (BufferStringSet *selgrps=0) |
| with factory entries | |
| const char * | group () const |
| const char * | attr () const |
| void | setGrp (const char *) |
| void | setAttr (const char *) |
| void | add (const char *grp, const char *attr) |
| void | update () |
| after a number of add()'s | |
| void | setEmpty () |
Public Attributes | |
| Notifier< uiAttrTypeSel > | selChg |
Static Public Attributes | |
| static const char * | sKeyAllGrp |
Protected Member Functions | |
| void | grpSel (CallBacker *) |
| void | attrSel (CallBacker *) |
| int | curGrpIdx () const |
| void | updAttrNms (const char *s=0) |
| void | clear () |
Protected Attributes | |
| uiComboBox * | grpfld |
| uiComboBox * | attrfld |
| BufferStringSet | grpnms_ |
| BufferStringSet | attrnms_ |
| TypeSet< int > | attrgroups_ |
| int * | idxs_ |
| bool | sorted_ |
Selector for attribute type.
Note that every attribute belongs to a group, but the usage of that is not mandatory.
| uiAttrTypeSel::uiAttrTypeSel | ( | uiParent * | , | |
| bool | sorted = true | |||
| ) |
| uiAttrTypeSel::~uiAttrTypeSel | ( | ) |
| void uiAttrTypeSel::add | ( | const char * | grp, | |
| const char * | attr | |||
| ) |
| const char* uiAttrTypeSel::attr | ( | ) | const |
| void uiAttrTypeSel::attrSel | ( | CallBacker * | ) | [protected] |
| void uiAttrTypeSel::clear | ( | ) | [protected] |
Reimplemented from uiBaseObject.
| int uiAttrTypeSel::curGrpIdx | ( | ) | const [protected] |
| void uiAttrTypeSel::fill | ( | BufferStringSet * | selgrps = 0 |
) |
with factory entries
| const char* uiAttrTypeSel::group | ( | ) | const |
| void uiAttrTypeSel::grpSel | ( | CallBacker * | ) | [protected] |
| void uiAttrTypeSel::setAttr | ( | const char * | ) |
| void uiAttrTypeSel::setEmpty | ( | ) |
| void uiAttrTypeSel::setGrp | ( | const char * | ) |
| void uiAttrTypeSel::update | ( | ) |
after a number of add()'s
| void uiAttrTypeSel::updAttrNms | ( | const char * | s = 0 |
) | [protected] |
uiComboBox* uiAttrTypeSel::attrfld [protected] |
TypeSet<int> uiAttrTypeSel::attrgroups_ [protected] |
BufferStringSet uiAttrTypeSel::attrnms_ [protected] |
uiComboBox* uiAttrTypeSel::grpfld [protected] |
BufferStringSet uiAttrTypeSel::grpnms_ [protected] |
int* uiAttrTypeSel::idxs_ [protected] |
const char* uiAttrTypeSel::sKeyAllGrp [static] |
bool uiAttrTypeSel::sorted_ [protected] |
1.7.1