CMakePM: Expand help for variables, properties and modules

Not only CMake functions.

Change-Id: Icd21eb39a55533261f2b5c170a9dbd38a640e3e9
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Cristian Adam
2023-09-20 14:17:18 +02:00
parent 77b368045c
commit a998269d7e
4 changed files with 63 additions and 56 deletions

View File

@@ -139,9 +139,10 @@ static int findPathStart(const AssistInterface *interface)
return ++pos;
}
QList<AssistProposalItemInterface *> generateList(const QStringList &words, const QIcon &icon)
template<typename T>
QList<AssistProposalItemInterface *> generateList(const T &words, const QIcon &icon)
{
return transform(words, [&icon](const QString &word) -> AssistProposalItemInterface * {
return transform<QList>(words, [&icon](const QString &word) -> AssistProposalItemInterface * {
AssistProposalItem *item = new AssistProposalItem();
item->setText(word);
item->setIcon(icon);