Interface for all menu items.
More...
#include <IMenuItem.h>
Interface for all menu items.
Definition at line 10 of file IMenuItem.h.
◆ IMenuItem()
gui_framework::interfaces::IMenuItem::IMenuItem |
( |
const std::wstring & | text, |
|
|
const std::string & | type ) |
◆ ~IMenuItem()
gui_framework::interfaces::IMenuItem::~IMenuItem |
( |
| ) |
|
|
virtual |
◆ createMenuItem()
void gui_framework::interfaces::IMenuItem::createMenuItem |
( |
HMENU | parent | ) |
|
|
finalvirtual |
◆ getCreationData()
virtual std::tuple< uint32_t, uint64_t > gui_framework::interfaces::IMenuItem::getCreationData |
( |
| ) |
const |
|
pure virtual |
◆ getStructure()
json::JSONBuilder gui_framework::interfaces::IMenuItem::getStructure |
( |
| ) |
const |
|
overridevirtual |
◆ getText()
const wstring & gui_framework::interfaces::IMenuItem::getText |
( |
| ) |
const |
|
finalvirtual |
◆ getType()
const string & gui_framework::interfaces::IMenuItem::getType |
( |
| ) |
const |
|
finalvirtual |
◆ processMessage()
virtual void gui_framework::interfaces::IMenuItem::processMessage |
( |
| ) |
|
|
pure virtual |
◆ setIndex()
void gui_framework::interfaces::IMenuItem::setIndex |
( |
uint32_t | index | ) |
|
|
finalvirtual |
◆ setParent()
void gui_framework::interfaces::IMenuItem::setParent |
( |
HMENU | parent | ) |
|
|
finalvirtual |
◆ index
uint32_t gui_framework::interfaces::IMenuItem::index |
|
protected |
◆ parent
HMENU gui_framework::interfaces::IMenuItem::parent |
|
protected |
◆ text
std::wstring gui_framework::interfaces::IMenuItem::text |
|
protected |
◆ type
std::string gui_framework::interfaces::IMenuItem::type |
|
protected |
The documentation for this class was generated from the following files: