summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h')
-rw-r--r--src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h b/src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h
index 44ab872802..62db37aff6 100644
--- a/src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h
+++ b/src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h
@@ -57,11 +57,13 @@ public:
QString m_toolTip;
bool m_isMandatory = false;
bool m_hasSpan = false;
+ bool m_hasUserChanges = false;
QVariant m_visibleExpression;
QVariant m_enabledExpression;
QVariant m_isCompleteExpando;
QString m_isCompleteExpandoMessage;
+ QString m_persistenceKey;
QLabel *m_label = nullptr;
QWidget *m_widget = nullptr;
@@ -106,6 +108,9 @@ private:
bool validate(Utils::MacroExpander *expander, QString *message) override;
void initializeData(Utils::MacroExpander *expander) override;
+ void fromSettings(const QVariant &value) override;
+ QVariant toSettings() const override;
+
bool m_isModified = false;
bool m_isValidating = false;
bool m_restoreLastHistoryItem = false;
@@ -130,6 +135,9 @@ private:
bool validate(Utils::MacroExpander *expander, QString *message) override;
void initializeData(Utils::MacroExpander *expander) override;
+ void fromSettings(const QVariant &value) override;
+ QVariant toSettings() const override;
+
QString m_defaultText;
bool m_acceptRichText = false;
QString m_disabledText;
@@ -150,6 +158,9 @@ private:
bool validate(Utils::MacroExpander *expander, QString *message) override;
void initializeData(Utils::MacroExpander *expander) override;
+ void fromSettings(const QVariant &value) override;
+ QVariant toSettings() const override;
+
QString m_path;
QString m_basePath;
QString m_historyId;
@@ -172,6 +183,8 @@ private:
bool validate(Utils::MacroExpander *expander, QString *message) override;
void initializeData(Utils::MacroExpander *expander) override;
+ void fromSettings(const QVariant &value) override;
+ QVariant toSettings() const override;
QString m_checkedValue;
QString m_uncheckedValue;
@@ -200,7 +213,7 @@ public:
bool validate(Utils::MacroExpander *expander, QString *message) override;
void initializeData(Utils::MacroExpander *expander) override;
QStandardItemModel *itemModel();
- QItemSelectionModel *selectionModel();
+ QItemSelectionModel *selectionModel() const;
void setSelectionModel(QItemSelectionModel *selectionModel);
QSize maxIconSize();
@@ -208,6 +221,9 @@ private:
void addPossibleIconSize(const QIcon &icon);
void updateIndex();
+ void fromSettings(const QVariant &value) override;
+ QVariant toSettings() const override;
+
std::vector<std::unique_ptr<QStandardItem>> m_itemList;
QStandardItemModel *m_itemModel = nullptr;
QItemSelectionModel *m_selectionModel = nullptr;