GUIFramework
1.1.0
Framework for desktop GUI applications in C++.
Loading...
Searching...
No Matches
BaseMenuItem.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Interfaces/Menu/IMenuItem.h
"
4
5
namespace
gui_framework
6
{
8
class
GUI_FRAMEWORK_API
BaseMenuItem
:
public
interfaces::IMenuItem
9
{
10
public
:
11
BaseMenuItem
(
const
std::wstring& text);
12
13
virtual
void
processMessage
() = 0;
14
15
virtual
std::tuple<uint32_t, uint64_t> getCreationData() const final override;
16
17
virtual ~
BaseMenuItem
() = default;
18
};
19
}
GUI_FRAMEWORK_API
#define GUI_FRAMEWORK_API
Definition
GUIFrameworkConstants.h:103
IMenuItem.h
gui_framework::BaseMenuItem
Base class for all menu items.
Definition
BaseMenuItem.h:9
gui_framework::BaseMenuItem::processMessage
virtual void processMessage()=0
gui_framework::interfaces::IMenuItem
Interface for all menu items.
Definition
IMenuItem.h:11
gui_framework
Definition
BaseComponent.cpp:21
GUIFramework
src
Menu
MenuItems
BaseMenuItem.h
Generated by
1.12.0