forked from qt-creator/qt-creator
CMake: Mark changes to CMake configuration that contradicts a kit
Mark changes in the project that override configuration settings from the kit. Task-number: QTCREATORBUG-17244 Change-Id: I3452116ad5f4626ffcd85dfcc86715b6946d6572 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -68,6 +68,7 @@ public:
|
||||
const QString &description = QString(),
|
||||
const QStringList &values = QStringList());
|
||||
void setConfiguration(const QList<DataItem> &config);
|
||||
void setKitConfiguration(const QHash<QString, QString> &kitConfig);
|
||||
void flush();
|
||||
void resetAllChanges();
|
||||
|
||||
@@ -84,6 +85,7 @@ private:
|
||||
InternalDataItem(const InternalDataItem &item) = default;
|
||||
|
||||
QString toolTip() const;
|
||||
QString currentValue() const;
|
||||
|
||||
bool isUserChanged = false;
|
||||
bool isUserNew = false;
|
||||
@@ -94,6 +96,7 @@ private:
|
||||
InternalDataItem &itemAtRow(int row);
|
||||
const InternalDataItem &itemAtRow(int row) const;
|
||||
QList<InternalDataItem> m_configuration;
|
||||
QHash<QString, QString> m_kitConfiguartion;
|
||||
};
|
||||
|
||||
} // namespace CMakeProjectManager
|
||||
|
||||
Reference in New Issue
Block a user