aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/targetsetuppage.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2019-10-23 16:29:30 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2019-10-23 16:01:46 +0000
commit0ddd473cc026c2e4d33ac1a65ee8ffdeb9ac85af (patch)
tree66ddce200400a547aa43aee36f1ef6d93a8406e3 /src/plugins/projectexplorer/targetsetuppage.h
parent07573de10269af898518b4d8e74278b3a925c05c (diff)
Target setup page: Handle slow kit manager
It has been observed by users (though not reproduced here) that the target setup page would apparently appear before the kit manager was finished setting up the initial kits, leading to an empty kit list on the target setup page even after the kits were finally loaded. We now take this possibility into account. Fixes: QTCREATORBUG-22353 Change-Id: I83cdc3da45785c3badfac484a54f34859191cc37 Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/targetsetuppage.h')
-rw-r--r--src/plugins/projectexplorer/targetsetuppage.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/targetsetuppage.h b/src/plugins/projectexplorer/targetsetuppage.h
index c0814a1ce4..e8cc7aef9e 100644
--- a/src/plugins/projectexplorer/targetsetuppage.h
+++ b/src/plugins/projectexplorer/targetsetuppage.h
@@ -87,6 +87,8 @@ public:
void kitFilterChanged(const QString &filterText);
private:
+ void doInitializePage();
+
void handleKitAddition(Kit *k);
void handleKitRemoval(Kit *k);
void handleKitUpdate(Kit *k);