Public Member Functions | |
| uiBaseObject (const char *nm, uiBody *) | |
| virtual | ~uiBaseObject () |
| void | finalise () |
| bool | finalised () const |
| void | clear () |
| const uiBody * | body () const |
| uiBody * | body () |
| int | beginCmdRecEvent (const char *msg=0) |
| void | endCmdRecEvent (int refnr, const char *msg=0) |
| int | beginCmdRecEvent (od_uint64 id, const char *msg=0) |
| void | endCmdRecEvent (od_uint64 id, int refnr, const char *msg=0) |
Static Public Member Functions | |
| static void | setCmdRecorder (const CallBack &) |
| static void | unsetCmdRecorder () |
Public Attributes | |
| Notifier< uiBaseObject > | finaliseStart |
| triggered when about to start finalising | |
| Notifier< uiBaseObject > | finaliseDone |
| triggered when finalising finished | |
| Notifier< uiBaseObject > | tobeDeleted |
| triggered in destructor | |
Protected Member Functions | |
| void | setBody (uiBody *b) |
Private Attributes | |
| int | cmdrecrefnr_ |
| uiBody * | body_ |
Static Private Attributes | |
| static CallBack * | cmdrecorder_ |
| uiBaseObject::uiBaseObject | ( | const char * | nm, | |
| uiBody * | ||||
| ) |
| virtual uiBaseObject::~uiBaseObject | ( | ) | [virtual] |
| int uiBaseObject::beginCmdRecEvent | ( | const char * | msg = 0 |
) |
| int uiBaseObject::beginCmdRecEvent | ( | od_uint64 | id, | |
| const char * | msg = 0 | |||
| ) |
| uiBody* uiBaseObject::body | ( | ) | [inline] |
| const uiBody* uiBaseObject::body | ( | ) | const [inline] |
| void uiBaseObject::clear | ( | ) |
Reimplemented in uiListView, uiMenuItemContainer, and uiToolBar.
| void uiBaseObject::endCmdRecEvent | ( | int | refnr, | |
| const char * | msg = 0 | |||
| ) |
| void uiBaseObject::endCmdRecEvent | ( | od_uint64 | id, | |
| int | refnr, | |||
| const char * | msg = 0 | |||
| ) |
| void uiBaseObject::finalise | ( | ) |
| bool uiBaseObject::finalised | ( | ) | const |
Reimplemented in uiMainWin.
| void uiBaseObject::setBody | ( | uiBody * | b | ) | [inline, protected] |
| static void uiBaseObject::setCmdRecorder | ( | const CallBack & | ) | [static] |
| static void uiBaseObject::unsetCmdRecorder | ( | ) | [static] |
uiBody* uiBaseObject::body_ [private] |
Reimplemented in uiPushButton, uiRadioButton, uiCheckBox, uiDial, uiDockWin, uiGraphicsViewBase, uiGroupObj, uiGroup, uiLabel, uiLineEdit, uiListBox, uiListView, uiMainWin, uiMdiArea, uiMenuItemContainer, uiObjectStack, uiProgressBar, uiSeparator, uiSlider, uiSpinBox, uiSplitter, uiStatusBar, uiTabBar, uiTable, uiTextEdit, uiTextBrowser, uiToolBar, and uiToolButton.
CallBack* uiBaseObject::cmdrecorder_ [static, private] |
int uiBaseObject::cmdrecrefnr_ [private] |
triggered when finalising finished
triggered when about to start finalising
triggered in destructor
1.7.1