#include <Menu.h>
Inheritance diagram for Menu::
Public Types | |
enum | MenuKind { CHECKIN, TOOLS, MAKE, PACKAGES, DATABASE, TESTING } |
Public Methods | |
void | startItemGroup () |
void | startItemGroup (const Expression &condition) |
void | startCascade (const Text &text) |
void | closeCascade () |
void | addDisabled (const Text &text) |
void | separator () |
void | done () |
Protected Methods | |
Menu (MenuKind) | |
void | add (Ctor *ctor, const Text &text, const Action &action) |
Private Types | |
enum | StateType { INIT, ITEM_GROUP, DONE } |
Private Attributes | |
StateType | state |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by Menu4::add(), Menu3::add(), Menu2::add(), Menu1::add(), and Menu0::add(). |
|
|