#include <EditorToolBar.h>
Public Member Functions | |
AZ_CLASS_ALLOCATOR (EditorToolBar, AZ::SystemAllocator) | |
AZ_RTTI (EditorToolBar, "{A3862087-FEB3-466C-985B-92F9411BC2EF}") | |
EditorToolBar (const AZStd::string &name) | |
void | AddAction (int sortKey, AZStd::string actionIdentifier) |
void | AddActionWithSubMenu (int sortKey, AZStd::string actionIdentifier, const AZStd::string &subMenuIdentifier) |
void | AddWidget (int sortKey, AZStd::string widgetActionIdentifier) |
void | AddSeparator (int sortKey) |
void | RemoveAction (AZStd::string actionIdentifier) |
bool | ContainsAction (const AZStd::string &actionIdentifier) const |
bool | ContainsWidget (const AZStd::string &widgetActionIdentifier) const |
AZStd::optional< int > | GetActionSortKey (const AZStd::string &actionIdentifier) const |
AZStd::optional< int > | GetWidgetSortKey (const AZStd::string &widgetActionIdentifier) const |
QToolBar * | GenerateToolBar () |
void | RefreshToolBars () |
Static Public Member Functions | |
static void | Initialize (QWidget *defaultParentWidget) |
static void | Reflect (AZ::ReflectContext *context) |
Editor ToolBar class definitions. Wraps a QToolBar and provides additional functionality to handle and sort its items.