CodeAssist: Store processor state in specialized objects

Change-Id: I19de64b948599c833496ab8caabf3eaafc845658
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2018-03-01 12:33:48 +01:00
parent dfd2dcb156
commit 20e67865ea
5 changed files with 20 additions and 17 deletions

View File

@@ -49,12 +49,10 @@ public:
using AsyncCompletionsAvailableHandler = std::function<void (IAssistProposal *proposal)>;
void setAsyncCompletionAvailableHandler(const AsyncCompletionsAvailableHandler &finalizer);
bool performWasApplicable() { return m_performWasApplicable; }
void setPerformWasApplicable(bool applicable) { m_performWasApplicable = applicable; }
virtual bool running() { return false; }
private:
AsyncCompletionsAvailableHandler m_asyncCompletionsAvailableHandler;
bool m_performWasApplicable = true;
};
} // TextEditor