diff options
Diffstat (limited to 'src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h')
-rw-r--r-- | src/plugins/projectexplorer/jsonwizard/jsonfieldpage_p.h | 18 |
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; |