Macros: Inline macrooptionswidget.ui

Change-Id: Ib35fd2816b7da5d2720f09ca89903549c7d3e66f
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
hjk
2022-07-20 17:30:47 +02:00
parent 715e5800a5
commit 6f62352bfa
5 changed files with 70 additions and 154 deletions

View File

@@ -31,14 +31,16 @@
#include <QMap>
QT_BEGIN_NAMESPACE
class QGroupBox;
class QLineEdit;
class QPushButton;
class QTreeWidget;
class QTreeWidgetItem;
QT_END_NAMESPACE
namespace Macros {
namespace Internal {
namespace Ui { class MacroOptionsWidget; }
class MacroOptionsWidget final : public Core::IOptionsPageWidget
{
Q_OBJECT
@@ -60,11 +62,15 @@ private:
void changeDescription(const QString &description);
private:
Ui::MacroOptionsWidget *m_ui;
QStringList m_macroToRemove;
bool m_changingCurrent = false;
QMap<QString, QString> m_macroToChange;
QTreeWidget *m_treeWidget;
QPushButton *m_removeButton;
QGroupBox *m_macroGroup;
QLineEdit *m_description;
};
} // namespace Internal