#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: