forked from qt-creator/qt-creator
Remove the need to create ISnippetProvider subclasses
Change-Id: I1810aaa945136d9726a66dad41377429a6adc8e1 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -31,7 +31,7 @@
|
||||
|
||||
#include <coreplugin/id.h>
|
||||
#include <texteditor/simplecodestylepreferences.h>
|
||||
#include <texteditor/snippets/isnippetprovider.h>
|
||||
#include <texteditor/snippets/snippetprovider.h>
|
||||
#include <extensionsystem/pluginmanager.h>
|
||||
|
||||
#include <QWidget>
|
||||
@@ -71,10 +71,10 @@ TextEditor::Indenter *NimCodeStylePreferencesFactory::createIndenter() const
|
||||
return new NimIndenter();
|
||||
}
|
||||
|
||||
TextEditor::ISnippetProvider *NimCodeStylePreferencesFactory::snippetProvider() const
|
||||
TextEditor::SnippetProvider *NimCodeStylePreferencesFactory::snippetProvider() const
|
||||
{
|
||||
return ExtensionSystem::PluginManager::getObject<TextEditor::ISnippetProvider>(
|
||||
[](TextEditor::ISnippetProvider *provider) {
|
||||
return ExtensionSystem::PluginManager::getObject<TextEditor::SnippetProvider>(
|
||||
[](TextEditor::SnippetProvider *provider) {
|
||||
return provider->groupId() == Nim::Constants::C_NIMSNIPPETSGROUP_ID;
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user