Public Types | |
| enum | ArrowType { NoArrow, UpArrow, DownArrow, LeftArrow, RightArrow } |
Public Member Functions | |
| uiToolButton (uiParent *, const uiToolButtonSetup &) | |
| uiToolButton (uiParent *, const char *filenm, const char *tooltip, const CallBack &) | |
| uiToolButton (uiParent *, ArrowType, const char *tooltip, const CallBack &) | |
| ~uiToolButton () | |
| bool | isOn () const |
| void | setOn (bool yn=true) |
| void | setToggleButton (bool yn=true) |
| bool | isToggleButton () const |
| void | setPixmap (const char *) |
| void | setPixmap (const ioPixmap &) |
| void | setArrowType (ArrowType) |
| void | setShortcut (const char *) |
| void | setMenu (uiPopupMenu *) |
| Menu becomes mine. | |
| const uiPopupMenu * | menu () const |
| void | setID (int i) |
| int | id () const |
| void | click () |
Private Member Functions | |
| uiToolButtonBody & | mkbody (uiParent *, const ioPixmap &, const char *) |
Private Attributes | |
| uiToolButtonBody * | body_ |
| int | id_ |
| uiPopupMenu * | uimenu_ |
| QMenu * | qmenu_ |
| uiToolButton::uiToolButton | ( | uiParent * | , | |
| const uiToolButtonSetup & | ||||
| ) |
| uiToolButton::uiToolButton | ( | uiParent * | , | |
| const char * | filenm, | |||
| const char * | tooltip, | |||
| const CallBack & | ||||
| ) |
| uiToolButton::~uiToolButton | ( | ) |
| void uiToolButton::click | ( | ) | [virtual] |
Reimplemented from uiButton.
| int uiToolButton::id | ( | ) | const [inline] |
| bool uiToolButton::isOn | ( | ) | const |
| bool uiToolButton::isToggleButton | ( | ) | const |
| const uiPopupMenu* uiToolButton::menu | ( | ) | const [inline] |
| void uiToolButton::setArrowType | ( | ArrowType | ) |
| void uiToolButton::setID | ( | int | i | ) | [inline] |
| void uiToolButton::setMenu | ( | uiPopupMenu * | ) |
Menu becomes mine.
| void uiToolButton::setOn | ( | bool | yn = true |
) |
| void uiToolButton::setPixmap | ( | const char * | ) |
| void uiToolButton::setPixmap | ( | const ioPixmap & | ) |
| void uiToolButton::setShortcut | ( | const char * | ) |
| void uiToolButton::setToggleButton | ( | bool | yn = true |
) |
uiToolButtonBody* uiToolButton::body_ [private] |
Reimplemented from uiBaseObject.
int uiToolButton::id_ [private] |
QMenu* uiToolButton::qmenu_ [private] |
uiPopupMenu* uiToolButton::uimenu_ [private] |
1.7.1