diff options
author | Marco Bubke <marco.bubke@qt.io> | 2017-08-24 15:22:37 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@qt.io> | 2017-08-24 13:28:47 +0000 |
commit | b725018e9e32ead4c2491b4fb13a472b6e79360c (patch) | |
tree | 46b286af7e90cd40cf9458da91e9ab437d55d0ec /src/tools/clangrefactoringbackend/source/refactoringserver.h | |
parent | 6c5146ac67644e62397448af542ecf48353db445 (diff) | |
download | qt-creator-b725018e9e32ead4c2491b4fb13a472b6e79360c.tar.gz |
Clang: Cleanup interface hierarchy
The server and client interfaces was tightly coupled.So it prevented
the introduction of immediate interfaces.
Change-Id: Ie4197ffddb862e076d080b3d2a5ee869fad9e4d0
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/tools/clangrefactoringbackend/source/refactoringserver.h')
-rw-r--r-- | src/tools/clangrefactoringbackend/source/refactoringserver.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/clangrefactoringbackend/source/refactoringserver.h b/src/tools/clangrefactoringbackend/source/refactoringserver.h index 94eeb3dcc6..d988ea5b80 100644 --- a/src/tools/clangrefactoringbackend/source/refactoringserver.h +++ b/src/tools/clangrefactoringbackend/source/refactoringserver.h @@ -30,6 +30,7 @@ #include <refactoringserverinterface.h> #include <QTimer> +#include <ipcclientprovider.h> #include <stringcache.h> #include <utils/smallstring.h> @@ -46,7 +47,8 @@ namespace V2 { class FileContainer; } -class RefactoringServer : public RefactoringServerInterface +class RefactoringServer : public RefactoringServerInterface, + public IpcClientProvider<RefactoringClientInterface> { using Future = std::future<SourceRangesForQueryMessage>; public: |