diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2019-10-23 16:29:30 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2019-10-23 16:01:46 +0000 |
commit | 0ddd473cc026c2e4d33ac1a65ee8ffdeb9ac85af (patch) | |
tree | 66ddce200400a547aa43aee36f1ef6d93a8406e3 /src/plugins/projectexplorer/targetsetuppage.h | |
parent | 07573de10269af898518b4d8e74278b3a925c05c (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.h | 2 |
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); |