#include <MenuRegistry.h>
|
| CommandGroupItem (const Identifier &name_, std::vector< ComponentInterfaceSymbol > items_, CommandFunctorPointer callback_, CommandFlag flags_, bool isEffect_, CommandHandlerFinder finder_) |
|
template<typename Handler > |
| CommandGroupItem (const Identifier &name_, std::vector< ComponentInterfaceSymbol > items_, void(Handler::*pmf)(const CommandContext &), CommandFlag flags_, bool isEffect_, CommandHandlerFinder finder=FinderScope::DefaultFinder()) |
|
| CommandGroupItem (const CommandID &name, std::vector< ComponentInterfaceSymbol > items, CommandFunctorPointer::NonMemberFn fn, CommandFlag flags, bool isEffect=false) |
|
| ~CommandGroupItem () override |
|
| ~SingleItem () override=0 |
|
| BaseItem (const Identifier &internalName) |
|
virtual | ~BaseItem () |
|
Definition at line 331 of file MenuRegistry.h.
◆ CommandGroupItem() [1/3]
Definition at line 146 of file MenuRegistry.cpp.
155{}
CommandFunctorPointer callback
CommandHandlerFinder finder
const std::vector< ComponentInterfaceSymbol > items
Common abstract base class for items that are not groups.
◆ CommandGroupItem() [2/3]
template<typename Handler >
- Precondition
finder != nullptr
Definition at line 345 of file MenuRegistry.h.
354 flags_, isEffect_,
finder)
CommandGroupItem(const Identifier &name_, std::vector< ComponentInterfaceSymbol > items_, CommandFunctorPointer callback_, CommandFlag flags_, bool isEffect_, CommandHandlerFinder finder_)
void(CommandHandlerObject::*)(const CommandContext &context) MemberFn
References anonymous_namespace{Scrubbing.cpp}::finder.
◆ CommandGroupItem() [3/3]
◆ ~CommandGroupItem()
MenuRegistry::CommandGroupItem::~CommandGroupItem |
( |
| ) |
|
|
override |
◆ callback
◆ finder
◆ flags
◆ isEffect
bool MenuRegistry::CommandGroupItem::isEffect |
◆ items
The documentation for this struct was generated from the following files: