#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.