KTextEditor
codecompletionmodelcontrollerinterface.h
Go to the documentation of this file.
90 virtual bool shouldStartCompletion(View* view, const QString &insertedText, bool userInsertion, const Cursor &position);
151 virtual bool shouldAbortCompletion(View* view, const SmartRange& range, const QString ¤tCompletion);
170 class KTEXTEDITOR_EXPORT_DEPRECATED CodeCompletionModelControllerInterface2 : public CodeCompletionModelControllerInterface {
174 HideListIfAutomaticInvocation
246 virtual bool shouldStartCompletion(View* view, const QString &insertedText, bool userInsertion, const Cursor &position);
308 virtual bool shouldAbortCompletion(View* view, const Range& range, const QString ¤tCompletion);
328 HideListIfAutomaticInvocation=1,
329 ForExtension=0xffff
344 Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionModelControllerInterface, "org.kde.KTextEditor.CodeCompletionModelControllerInterface")
345 Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionModelControllerInterface2, "org.kde.KTextEditor.CodeCompletionModelControllerInterface2")
348 Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionModelControllerInterface3, "org.kde.KTextEditor.CodeCompletionModelControllerInterface3")
Extension of CodeCompletionModelControllerInterface.
Definition: codecompletionmodelcontrollerinterface.h:170
MatchReaction
Definition: codecompletionmodelcontrollerinterface.h:172
MatchReaction
Definition: codecompletionmodelcontrollerinterface.h:326
Controller interface for a CodeCompletionModel.
Definition: codecompletionmodelcontrollerinterface.h:70
A Range which is bound to a specific Document, and maintains its position.
Definition: smartrange.h:94
Controller interface for a CodeCompletionModel.
Definition: codecompletionmodelcontrollerinterface.h:226
Definition: codecompletionmodelcontrollerinterface.h:173
An object representing a section of text, from one Cursor to another.
Definition: range.h:54
A text widget with KXMLGUIClient that represents a Document.
Definition: view.h:145
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:27:17 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:27:17 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.