diff options
author | Daniel Engelke <daniel.engelke@basyskom.com> | 2017-10-17 16:32:25 +0200 |
---|---|---|
committer | Daniel Engelke <daniel.engelke@basyskom.com> | 2017-10-26 12:52:41 +0000 |
commit | c27d0bb1cbc1429cf77a80d585cd02a7c35d7ff9 (patch) | |
tree | 1fcc8ecf8b0b01cc578e6e8bc0ca46e2b2a27ece /src/plugins/projectexplorer/targetsetuppage.h | |
parent | bd65ae1def0bba87eb567c590a5339851bc9526d (diff) |
Add filter box to kit selection in target setup dialog
The kit list gets quite long when having multiple qt versions installed.
To prevent having to search through the whole list when wanting to
select kits, a filter option based on kit names has been introduced.
Change-Id: Id533eb62680de69e956396fc4624b61a8c2de909
Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/targetsetuppage.h')
-rw-r--r-- | src/plugins/projectexplorer/targetsetuppage.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/targetsetuppage.h b/src/plugins/projectexplorer/targetsetuppage.h index 0b8918a954..122872cd36 100644 --- a/src/plugins/projectexplorer/targetsetuppage.h +++ b/src/plugins/projectexplorer/targetsetuppage.h @@ -89,6 +89,8 @@ public: void openOptions(); void changeAllKitsSelections(); + void kitFilterChanged(const QString &filterText); + private: void handleKitAddition(ProjectExplorer::Kit *k); void handleKitRemoval(ProjectExplorer::Kit *k); @@ -96,6 +98,7 @@ private: void updateVisibility(); void kitSelectionChanged(); + static QList<Kit *> sortedKitList(const Kit::Predicate &predicate); bool isUpdating() const; void selectAtLeastOneKit(); |