Launch editor from Project Manager

This commit is contained in:
Alex Peterson
2021-05-26 13:17:16 -07:00
committed by GitHub
parent ef6ac74aa7
commit da24f4ccde
4 changed files with 96 additions and 3 deletions
@@ -32,11 +32,18 @@ namespace O3DE::ProjectManager
explicit LabelButton(QWidget* parent = nullptr);
~LabelButton() = default;
void SetEnabled(bool enabled);
void SetOverlayText(const QString& text);
signals:
void triggered();
public slots:
void mousePressEvent(QMouseEvent* event) override;
private:
QLabel* m_overlayLabel;
bool m_enabled = true;
};
class ProjectButton
@@ -49,6 +56,9 @@ namespace O3DE::ProjectManager
explicit ProjectButton(const QString& projectName, const QString& projectImage, QWidget* parent = nullptr);
~ProjectButton() = default;
void SetButtonEnabled(bool enabled);
void SetButtonOverlayText(const QString& text);
signals:
void OpenProject(const QString& projectName);
void EditProject(const QString& projectName);