forked from qt-creator/qt-creator
[C++] Added object pool handling for CompletionAssistProvider.
Change-Id: I89634989a7f360a30f7ed1bde4e67c93551ddfe4 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -59,7 +59,9 @@ namespace ProjectExplorer {
|
||||
namespace CppTools {
|
||||
class AbstractEditorSupport;
|
||||
class CppCompletionSupport;
|
||||
class CppCompletionAssistProvider;
|
||||
class CppHighlightingSupport;
|
||||
class CppHighlightingSupportFactory;
|
||||
}
|
||||
|
||||
namespace CPlusPlus {
|
||||
@@ -216,7 +218,10 @@ public:
|
||||
const QString &fileName, int key = AllExtraDiagnostics) const = 0;
|
||||
|
||||
virtual CppTools::CppCompletionSupport *completionSupport(Core::IEditor *editor) const = 0;
|
||||
virtual void setCppCompletionAssistProvider(CppTools::CppCompletionAssistProvider *completionAssistProvider) = 0;
|
||||
|
||||
virtual CppTools::CppHighlightingSupport *highlightingSupport(Core::IEditor *editor) const = 0;
|
||||
virtual void setHighlightingSupportFactory(CppTools::CppHighlightingSupportFactory *highlightingFactory) = 0;
|
||||
|
||||
Q_SIGNALS:
|
||||
void documentUpdated(CPlusPlus::Document::Ptr doc);
|
||||
|
||||
Reference in New Issue
Block a user