#include <HWMenu.h>
◆ vector
◆ MenuItems() [1/3]
Harlinn::Windows::MenuItems::MenuItems |
( |
Menu * | owner | ) |
|
|
inline |
◆ ~MenuItems()
virtual Harlinn::Windows::MenuItems::~MenuItems |
( |
| ) |
|
|
inlinevirtual |
◆ MenuItems() [2/3]
Harlinn::Windows::MenuItems::MenuItems |
( |
const MenuItems & | other | ) |
|
|
delete |
◆ MenuItems() [3/3]
Harlinn::Windows::MenuItems::MenuItems |
( |
MenuItems && | other | ) |
|
|
delete |
◆ Add()
void Harlinn::Windows::MenuItems::Add |
( |
std::unique_ptr< MenuItem > && | menuItem | ) |
|
|
inline |
◆ AddMenuItem() [1/3]
TextMenuItem * Harlinn::Windows::MenuItems::AddMenuItem |
( |
const wchar_t * | text | ) |
|
|
inline |
◆ AddMenuItem() [2/3]
template<typename Func >
requires std::is_invocable_v<Func,
MenuItem*>
TextMenuItem * Harlinn::Windows::MenuItems::AddMenuItem |
( |
const wchar_t * | text, |
|
|
Func && | func ) |
|
inline |
◆ AddMenuItem() [3/3]
◆ AddSeparator()
◆ AddSubMenu() [1/2]
SubMenuItem * Harlinn::Windows::MenuItems::AddSubMenu |
( |
const wchar_t * | text | ) |
|
|
inline |
◆ AddSubMenu() [2/2]
◆ IndexOf()
int Harlinn::Windows::MenuItems::IndexOf |
( |
const MenuItem * | menuItem | ) |
const |
|
inline |
◆ Item() [1/2]
MenuItem * Harlinn::Windows::MenuItems::Item |
( |
int | position | ) |
|
|
inline |
◆ Item() [2/2]
const MenuItem * Harlinn::Windows::MenuItems::Item |
( |
int | position | ) |
const |
|
inline |
◆ Menu()
Menu * Harlinn::Windows::MenuItems::Menu |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Remove()
void Harlinn::Windows::MenuItems::Remove |
( |
const MenuItem * | menuItem | ) |
|
|
inline |
◆ Menu
◆ items_
vector Harlinn::Windows::MenuItems::items_ |
|
private |
◆ owner_
Menu* Harlinn::Windows::MenuItems::owner_ |
|
private |
The documentation for this class was generated from the following file: