|
| CMenuItem (const UTF8String &title, const UTF8String &keycode="", int32_t keyModifiers=0, CBitmap *icon=nullptr, int32_t flags=kNoFlags) |
| CMenuItem constructor. More...
|
|
| CMenuItem (const UTF8String &title, COptionMenu *submenu, CBitmap *icon=nullptr) |
| CMenuItem constructor. More...
|
|
| CMenuItem (const UTF8String &title, int32_t tag) |
| CMenuItem constructor. More...
|
|
| CMenuItem (const CMenuItem &item) |
| CMenuItem copy constructor. More...
|
|
|
virtual void | setTitle (const UTF8String &title) |
| set title of menu item More...
|
|
virtual void | setSubmenu (COptionMenu *submenu) |
| set submenu of menu item More...
|
|
virtual void | setKey (const UTF8String &keyCode, int32_t keyModifiers=0) |
| set keycode and key modifiers of menu item More...
|
|
virtual void | setVirtualKey (int32_t virtualKeyCode, int32_t keyModifiers=0) |
| set virtual keycode and key modifiers of menu item More...
|
|
virtual void | setEnabled (bool state=true) |
| set menu item enabled state More...
|
|
virtual void | setChecked (bool state=true) |
| set menu item checked state More...
|
|
virtual void | setIsTitle (bool state=true) |
| set menu item title state More...
|
|
virtual void | setIsSeparator (bool state=true) |
| set menu item separator state More...
|
|
virtual void | setIcon (CBitmap *icon) |
| set menu item icon More...
|
|
virtual void | setTag (int32_t tag) |
| set menu item tag More...
|
|
bool | isEnabled () const |
| returns whether the item is enabled or not More...
|
|
bool | isChecked () const |
| returns whether the item is checked or not More...
|
|
bool | isTitle () const |
| returns whether the item is a title item or not More...
|
|
bool | isSeparator () const |
| returns whether the item is a separator or not More...
|
|
const UTF8String & | getTitle () const |
| returns the title of the item More...
|
|
int32_t | getKeyModifiers () const |
| returns the key modifiers of the item More...
|
|
const UTF8String & | getKeycode () const |
| returns the keycode of the item More...
|
|
int32_t | getVirtualKeyCode () const |
| returns the virtual keycode of the item More...
|
|
COptionMenu * | getSubmenu () const |
| returns the submenu of the item More...
|
|
CBitmap * | getIcon () const |
| returns the icon of the item More...
|
|
int32_t | getTag () const |
| returns the tag of the item More...
|
|
| CBaseObject ()=default |
|
| ~CBaseObject () noexceptoverride=default |
|
| CBaseObject (const CBaseObject &o) |
|
CBaseObject & | operator= (const CBaseObject &obj) |
|
virtual CMessageResult | notify (CBaseObject *sender, IdStringPtr message) |
|
| ReferenceCounted ()=default |
|
virtual | ~ReferenceCounted () noexcept=default |
|
| ReferenceCounted (const ReferenceCounted &) |
|
ReferenceCounted & | operator= (const ReferenceCounted &) |
|
void | forget () override |
| decrease refcount and delete object if refcount == 0 More...
|
|
void | remember () override |
| increase refcount More...
|
|
virtual int32_t | getNbReference () const |
| get refcount More...
|
|
virtual void | beforeDelete () |
|
a menu item
Defines an item of a VSTGUI::COptionMenu