forked from qt-creator/qt-creator
CMakePM: Also show type of options in configuration tooltips
Change-Id: Ie6b6b270c83d7c5df117c16d637f362e8c01eaad Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -623,6 +623,9 @@ QString ConfigModelTreeItem::toolTip() const
|
|||||||
"<p>Not in CMakeCache.txt</p>");
|
"<p>Not in CMakeCache.txt</p>");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
tooltip << QCoreApplication::translate("CMakeProjectManager",
|
||||||
|
"<p>Type: <b>%1</b></p>")
|
||||||
|
.arg(dataItem->typeDisplay());
|
||||||
return tooltip.join("");
|
return tooltip.join("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -85,6 +85,22 @@ public:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QString typeDisplay() const {
|
||||||
|
switch (type) {
|
||||||
|
case DataItem::BOOLEAN:
|
||||||
|
return "BOOL";
|
||||||
|
case DataItem::FILE:
|
||||||
|
return "FILEPATH";
|
||||||
|
case DataItem::DIRECTORY:
|
||||||
|
return "PATH";
|
||||||
|
case DataItem::STRING:
|
||||||
|
return "STRING";
|
||||||
|
case DataItem::UNKNOWN:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return "UNINITIALIZED";
|
||||||
|
}
|
||||||
|
|
||||||
CMakeConfigItem toCMakeConfigItem() const {
|
CMakeConfigItem toCMakeConfigItem() const {
|
||||||
CMakeConfigItem cmi;
|
CMakeConfigItem cmi;
|
||||||
cmi.key = key.toUtf8();
|
cmi.key = key.toUtf8();
|
||||||
|
|||||||
Reference in New Issue
Block a user