Audacity 3.2.0
|
#include <MenuRegistry.h>
Public Member Functions | |
std::pair< bool, bool > | ShouldBeginGroup (const ItemProperties *pProperties) |
void | AfterBeginGroup (const ItemProperties *pProperties) |
bool | ShouldEndGroup (const ItemProperties *pProperties) |
bool | ShouldDoSeparator () |
Public Attributes | |
std::vector< bool > | firstItem |
std::vector< bool > | needSeparator |
Definition at line 119 of file MenuRegistry.h.
void MenuRegistry::detail::VisitorBase::AfterBeginGroup | ( | const ItemProperties * | pProperties | ) |
Definition at line 61 of file MenuRegistry.cpp.
References MenuRegistry::ItemProperties::Extension, MenuRegistry::ItemProperties::GetProperties(), MenuRegistry::ItemProperties::None, and MenuRegistry::ItemProperties::Whole.
Referenced by MenuRegistry::Visitor< MenuTraits >::Visitor().
std::pair< bool, bool > MenuRegistry::detail::VisitorBase::ShouldBeginGroup | ( | const ItemProperties * | pProperties | ) |
Definition at line 30 of file MenuRegistry.cpp.
References MenuRegistry::ItemProperties::Extension, MenuRegistry::ItemProperties::GetProperties(), MenuRegistry::ItemProperties::Inline, needSeparator, MenuRegistry::ItemProperties::None, MenuRegistry::ItemProperties::Section, ShouldDoSeparator(), and MenuRegistry::ItemProperties::Whole.
Referenced by MenuRegistry::Visitor< MenuTraits >::Visitor().
bool MenuRegistry::detail::VisitorBase::ShouldDoSeparator | ( | ) |
Definition at line 118 of file MenuRegistry.cpp.
Referenced by ShouldBeginGroup(), and MenuRegistry::Visitor< MenuTraits >::Visitor().
bool MenuRegistry::detail::VisitorBase::ShouldEndGroup | ( | const ItemProperties * | pProperties | ) |
Definition at line 87 of file MenuRegistry.cpp.
References MenuRegistry::ItemProperties::Extension, MenuRegistry::ItemProperties::GetProperties(), MenuRegistry::ItemProperties::Inline, MenuRegistry::ItemProperties::None, MenuRegistry::ItemProperties::Section, and MenuRegistry::ItemProperties::Whole.
Referenced by MenuRegistry::Visitor< MenuTraits >::Visitor().
std::vector<bool> MenuRegistry::detail::VisitorBase::firstItem |
Definition at line 126 of file MenuRegistry.h.
std::vector<bool> MenuRegistry::detail::VisitorBase::needSeparator |
Definition at line 127 of file MenuRegistry.h.
Referenced by ShouldBeginGroup().