#include <TdkPopupMenu.h>
Inheritance diagram for TdkPopupMenu:

Behavioral Methods | |
| Methods related to popup menus behavior. | |
| vector< TdkPopupMenu * > | _subMnus |
| Set of sub menus. | |
| TdkPopupActions * | _actions |
| Set of popup menu actions. | |
| virtual void | setEnabled (const int &itemId, const bool &state)=0 |
| Sets menu item enable state. | |
| virtual void | insertSubMenu (TdkPopupMenu *subMnu) |
| Adds a sub menu item. | |
| virtual TdkPopupMenu * | subMenu (const int &subMnuId) |
| Retrieves sub menu identified by subMnuId parameter. | |
| virtual void | showMenu ()=0 |
| Shows popup menu. | |
| TdkPopupActions * | getActionsVector () |
| Retrieves the popup menu actions vector. | |
Public Member Functions | |
Constructor and Destructor Methods | |
Methods related to instantiation and destruction. | |
| TdkPopupMenu () | |
| Constructor. | |
| virtual | ~TdkPopupMenu () |
| Virtual destructor. | |
TODO: 1)
| TdkPopupMenu::TdkPopupMenu | ( | ) | [inline] |
Constructor.
| TdkPopupMenu::~TdkPopupMenu | ( | ) | [inline, virtual] |
Virtual destructor.
| virtual void TdkPopupMenu::setEnabled | ( | const int & | itemId, | |
| const bool & | state | |||
| ) | [pure virtual] |
Sets menu item enable state.
| itemId | Position of item in menu. | |
| state | New menu item state: True - enabled, False - disabled. |
| void TdkPopupMenu::insertSubMenu | ( | TdkPopupMenu * | subMnu | ) | [inline, virtual] |
Adds a sub menu item.
| subMnu | Sub menu to be added. |
| TdkPopupMenu * TdkPopupMenu::subMenu | ( | const int & | subMnuId | ) | [inline, virtual] |
Retrieves sub menu identified by subMnuId parameter.
| subMnuId | Identifier of sub menu requested. |
| virtual void TdkPopupMenu::showMenu | ( | ) | [pure virtual] |
Shows popup menu.
| TdkPopupActions * TdkPopupMenu::getActionsVector | ( | ) | [inline] |
Retrieves the popup menu actions vector.
vector<TdkPopupMenu*> TdkPopupMenu::_subMnus [protected] |
Set of sub menus.
TdkPopupActions* TdkPopupMenu::_actions [protected] |
Set of popup menu actions.
1.5.2