CppTools: Remove processEvents call from follow symbol

processEvents is a bad way of dealing with asynchronous
requests. Use QFutureWatcher for that purpose.

Change-Id: I3839cb9db80a6d391f6af1178e96986a325b7b99
Reviewed-by: Marco Bubke <marco.bubke@qt.io>
This commit is contained in:
Ivan Donchevskii
2018-02-21 11:58:16 +01:00
parent d471006d81
commit 08d1274ccc
22 changed files with 197 additions and 126 deletions

View File

@@ -28,6 +28,8 @@
#include <QString>
#include <qmetatype.h>
#include <functional>
namespace Utils {
struct Link
@@ -57,6 +59,8 @@ struct Link
int targetColumn;
};
using ProcessLinkCallback = std::function<void(const Link &)>;
} // namespace Utils
Q_DECLARE_METATYPE(Utils::Link)