KTextEditor
codecompletioninterface.h
138 // void completionExecuted(KTextEditor::View* view, const KTextEditor::Cursor& position, KTextEditor::CodeCompletionModel* model, int row);
143 * \class CodeCompletionInterfaceV2 codecompletioninterface.h <KTextEditor/CodeCompletionInterface>
181 * \param models list of models to start. If this is an empty list, all registered models are started.
185 CodeCompletionModel::InvocationType invocationType = CodeCompletionModel::ManualInvocation) = 0;
198 Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionInterface, "org.kde.KTextEditor.CodeCompletionInterface")
199 Q_DECLARE_INTERFACE(KTextEditor::CodeCompletionInterfaceV2, "org.kde.KTextEditor.CodeCompletionInterfaceV2")
An item model for providing code completion, and meta information for enhanced presentation.
Definition: codecompletionmodel.h:67
Code completion extension interface for the View, version 2.
Definition: codecompletioninterface.h:174
An object representing a section of text, from one Cursor to another.
Definition: include/ktexteditor/range.h:44
virtual void startCompletion(const Range &word, CodeCompletionModel *model)=0
Invoke code completion over a given range, with a specific model.
The KTextEditor namespace contains all the public API that is required to use the KTextEditor compone...
Definition: katetextblock.h:22
Code completion extension interface for the View.
Definition: codecompletioninterface.h:84
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sun Aug 14 2022 03:53:31 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sun Aug 14 2022 03:53:31 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.