Added toolbar icons, updated viewport header UX (#1240)
This commit is contained in:
@@ -1292,7 +1292,7 @@ void LevelEditorMenuHandler::AddEditMenuAction(QAction* action)
|
||||
}
|
||||
}
|
||||
|
||||
void LevelEditorMenuHandler::AddMenuAction(AZStd::string_view categoryId, QAction* action)
|
||||
void LevelEditorMenuHandler::AddMenuAction(AZStd::string_view categoryId, QAction* action, bool addToToolsToolbar)
|
||||
{
|
||||
auto menuWrapper = m_actionManager->FindMenu(categoryId.data());
|
||||
if (menuWrapper.isNull())
|
||||
@@ -1301,6 +1301,11 @@ void LevelEditorMenuHandler::AddMenuAction(AZStd::string_view categoryId, QActio
|
||||
return;
|
||||
}
|
||||
menuWrapper.Get()->addAction(action);
|
||||
|
||||
if (addToToolsToolbar)
|
||||
{
|
||||
m_mainWindow->GetToolbarManager()->AddButtonToEditToolbar(action);
|
||||
}
|
||||
}
|
||||
|
||||
void LevelEditorMenuHandler::RestoreEditMenuToDefault()
|
||||
|
||||
@@ -98,7 +98,7 @@ private:
|
||||
|
||||
// EditorMenuRequestBus
|
||||
void AddEditMenuAction(QAction* action) override;
|
||||
void AddMenuAction(AZStd::string_view categoryId, QAction* action) override;
|
||||
void AddMenuAction(AZStd::string_view categoryId, QAction* action, bool addToToolsToolbar) override;
|
||||
void RestoreEditMenuToDefault() override;
|
||||
|
||||
MainWindow* m_mainWindow;
|
||||
|
||||
Reference in New Issue
Block a user