diff --git a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.cpp b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.cpp
deleted file mode 100644
index 3e8cf19539..0000000000
--- a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
-/*
- * Copyright (c) Contributors to the Open 3D Engine Project.
- * For complete copyright and license terms please see the LICENSE at the root of this distribution.
- *
- * SPDX-License-Identifier: Apache-2.0 OR MIT
- *
- */
-
-#include
-
-namespace MaterialEditor
-{
- HelpDialog::HelpDialog(QWidget* parent)
- : QDialog(parent)
- , m_ui(new Ui::HelpDialogWidget)
- {
- m_ui->setupUi(this);
- }
-
- HelpDialog::~HelpDialog() = default;
-} // namespace MaterialEditor
-
-#include
diff --git a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.h b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.h
deleted file mode 100644
index ec5b756df4..0000000000
--- a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) Contributors to the Open 3D Engine Project.
- * For complete copyright and license terms please see the LICENSE at the root of this distribution.
- *
- * SPDX-License-Identifier: Apache-2.0 OR MIT
- *
- */
-
-#pragma once
-
-#if !defined(Q_MOC_RUN)
-#include
-
-AZ_PUSH_DISABLE_WARNING(4251 4800, "-Wunknown-warning-option") // disable warnings spawned by QT
-#include
-#include
-AZ_POP_DISABLE_WARNING
-#endif
-
-namespace Ui
-{
- class HelpDialogWidget;
-}
-
-namespace MaterialEditor
-{
- //! Displays help for Material Editor
- class HelpDialog
- : public QDialog
- {
- Q_OBJECT
- public:
- HelpDialog(QWidget* parent = nullptr);
- ~HelpDialog();
-
- QScopedPointer m_ui;
- };
-} // namespace MaterialEditor
diff --git a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.ui b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.ui
deleted file mode 100644
index 2a2cb06bb2..0000000000
--- a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/HelpDialog/HelpDialog.ui
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
- HelpDialogWidget
-
-
-
- 0
- 0
- 270
- 210
-
-
-
- Material Editor Help
-
-
- -
-
-
- <html><head/><body><p><span style=" font-weight:600; text-decoration: underline;">Material Editor Controls</span></p><p><span style=" font-weight:600;">LMB</span> - pan camera</p><p><span style=" font-weight:600;">RMB</span> or <span style=" font-weight:600;">Alt+LMB</span> - orbit camera around target</p><p><span style=" font-weight:600;">MMB</span> or <span style=" font-weight:600;">Alt+MMB</span> - move camera on its xy plane</p><p><span style=" font-weight:600;">Alt+RMB</span> or <span style=" font-weight:600;">LMB+RMB</span> - dolly camera on its z axis</p><p><span style=" font-weight:600;">Ctrl+LMB</span> - rotate model</p><p><span style=" font-weight:600;">Shift+LMB</span> - rotate environment</p></body></html>
-
-
-
- -
-
-
- Qt::Horizontal
-
-
- QDialogButtonBox::Close
-
-
-
-
-
-
-
-
- buttonBox
- accepted()
- HelpDialogWidget
- accept()
-
-
- 248
- 254
-
-
- 157
- 274
-
-
-
-
- buttonBox
- rejected()
- HelpDialogWidget
- reject()
-
-
- 316
- 260
-
-
- 286
- 274
-
-
-
-
-
diff --git a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.cpp b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.cpp
index e1f8e713d4..d538f62e15 100644
--- a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.cpp
+++ b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.cpp
@@ -16,7 +16,6 @@
#include
#include
#include
-#include
#include
#include
#include
@@ -30,6 +29,7 @@ AZ_PUSH_DISABLE_WARNING(4251 4800, "-Wunknown-warning-option") // disable warnin
#include
#include
#include
+#include
#include
#include
AZ_POP_DISABLE_WARNING
@@ -178,8 +178,22 @@ namespace MaterialEditor
void MaterialEditorWindow::OpenHelp()
{
- HelpDialog dialog(this);
- dialog.exec();
+ QMessageBox::information(
+ this, windowTitle(),
+ R"(
+ Material Editor Controls
+ LMB - pan camera
+ RMB or Alt+LMB - orbit camera around target
+ MMB or Alt+MMB - move camera on its xy plane
+ Alt+RMB or LMB+RMB - dolly camera on its z axis
+ Ctrl+LMB - rotate model
+ Shift+LMB - rotate environment
+ )");
+ }
+
+ void MaterialEditorWindow::OpenAbout()
+ {
+ QMessageBox::about(this, windowTitle(), QApplication::applicationName());
}
void MaterialEditorWindow::closeEvent(QCloseEvent* closeEvent)
diff --git a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.h b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.h
index 8ad294c529..8317382d6d 100644
--- a/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.h
+++ b/Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.h
@@ -44,6 +44,7 @@ namespace MaterialEditor
bool GetOpenDocumentParams(AZStd::string& openPath) override;
void OpenSettings() override;
void OpenHelp() override;
+ void OpenAbout() override;
void closeEvent(QCloseEvent* closeEvent) override;
diff --git a/Gems/Atom/Tools/MaterialEditor/Code/materialeditor_files.cmake b/Gems/Atom/Tools/MaterialEditor/Code/materialeditor_files.cmake
index 9d1e2b22f8..262f27d854 100644
--- a/Gems/Atom/Tools/MaterialEditor/Code/materialeditor_files.cmake
+++ b/Gems/Atom/Tools/MaterialEditor/Code/materialeditor_files.cmake
@@ -89,7 +89,4 @@ set(FILES
Source/Window/MaterialInspector/MaterialInspector.cpp
Source/Window/ViewportSettingsInspector/ViewportSettingsInspector.h
Source/Window/ViewportSettingsInspector/ViewportSettingsInspector.cpp
- Source/Window/HelpDialog/HelpDialog.h
- Source/Window/HelpDialog/HelpDialog.cpp
- Source/Window/HelpDialog/HelpDialog.ui
)