Kate
KateWordCompletionModel Class Reference
#include <katewordcompletion.h>

Public Member Functions | |
const QStringList | allMatches (KTextEditor::View *view, const KTextEditor::Range &range, int minAdditionalLength=1) const |
void | completionInvoked (KTextEditor::View *view, const KTextEditor::Range &range, InvocationType invocationType) |
QVariant | data (const QModelIndex &index, int role) const |
virtual QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const |
KateWordCompletionModel (QObject *parent) | |
virtual QModelIndex | parent (const QModelIndex &index) const |
int | rowCount (const QModelIndex &parent) const |
void | saveMatches (KTextEditor::View *view, const KTextEditor::Range &range) |
~KateWordCompletionModel () |
Detailed Description
Definition at line 45 of file katewordcompletion.h.
Constructor & Destructor Documentation
KateWordCompletionModel::KateWordCompletionModel | ( | QObject * | parent | ) |
Definition at line 71 of file katewordcompletion.cpp.
KateWordCompletionModel::~KateWordCompletionModel | ( | ) |
Definition at line 77 of file katewordcompletion.cpp.
Member Function Documentation
const QStringList KateWordCompletionModel::allMatches | ( | KTextEditor::View * | view, | |
const KTextEditor::Range & | range, | |||
int | minAdditionalLength = 1 | |||
) | const |
Definition at line 175 of file katewordcompletion.cpp.
void KateWordCompletionModel::completionInvoked | ( | KTextEditor::View * | view, | |
const KTextEditor::Range & | range, | |||
InvocationType | invocationType | |||
) | [virtual] |
This function is responsible to generating / updating the list of current completions.
The default implementation does nothing.
When implementing this function, remember to call setRowCount() (or implement rowCount()), and to generate the appropriate change notifications (for instance by calling QAbstractItemModel::reset()).
- Parameters:
-
view The view to generate completions for range The range of text to generate completions for
auto invoke...
Reimplemented from KTextEditor::CodeCompletionModel.
Definition at line 151 of file katewordcompletion.cpp.
QVariant KateWordCompletionModel::data | ( | const QModelIndex & | index, | |
int | role | |||
) | const |
Definition at line 88 of file katewordcompletion.cpp.
QModelIndex KateWordCompletionModel::index | ( | int | row, | |
int | column, | |||
const QModelIndex & | parent = QModelIndex() | |||
) | const [virtual] |
Reimplemented from KTextEditor::CodeCompletionModel.
Definition at line 123 of file katewordcompletion.cpp.
QModelIndex KateWordCompletionModel::parent | ( | const QModelIndex & | index | ) | const [virtual] |
Reimplemented from KTextEditor::CodeCompletionModel.
Definition at line 115 of file katewordcompletion.cpp.
int KateWordCompletionModel::rowCount | ( | const QModelIndex & | parent | ) | const [virtual] |
Reimplemented from KTextEditor::CodeCompletionModel.
Definition at line 141 of file katewordcompletion.cpp.
void KateWordCompletionModel::saveMatches | ( | KTextEditor::View * | view, | |
const KTextEditor::Range & | range | |||
) |
Definition at line 81 of file katewordcompletion.cpp.
The documentation for this class was generated from the following files: