• Skip to content
  • Skip to link menu
KDE 4.1 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

Kate

DocWordCompletionModel Class Reference

#include <docwordcompletion.h>

Inheritance diagram for DocWordCompletionModel:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 45 of file docwordcompletion.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
 DocWordCompletionModel (QObject *parent)
virtual QModelIndex index (int row, int column, const QModelIndex &parent=QModelIndex()) const
int rowCount (const QModelIndex &parent) const
void saveMatches (KTextEditor::View *view, const KTextEditor::Range &range)
 ~DocWordCompletionModel ()

Constructor & Destructor Documentation

DocWordCompletionModel::DocWordCompletionModel ( QObject *  parent  ) 

Definition at line 67 of file docwordcompletion.cpp.

DocWordCompletionModel::~DocWordCompletionModel (  ) 

Definition at line 72 of file docwordcompletion.cpp.


Member Function Documentation

const QStringList DocWordCompletionModel::allMatches ( KTextEditor::View *  view,
const KTextEditor::Range &  range,
int  minAdditionalLength = 1 
) const

Definition at line 131 of file docwordcompletion.cpp.

void DocWordCompletionModel::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

Reimplemented from KTextEditor::CodeCompletionModel.

Definition at line 122 of file docwordcompletion.cpp.

QVariant DocWordCompletionModel::data ( const QModelIndex &  index,
int  role 
) const

Definition at line 83 of file docwordcompletion.cpp.

QModelIndex DocWordCompletionModel::index ( int  row,
int  column,
const QModelIndex &  parent = QModelIndex() 
) const [virtual]

Reimplemented from KTextEditor::CodeCompletionModel.

Definition at line 106 of file docwordcompletion.cpp.

int DocWordCompletionModel::rowCount ( const QModelIndex &  parent  )  const [virtual]

Reimplemented from KTextEditor::CodeCompletionModel.

Definition at line 114 of file docwordcompletion.cpp.

void DocWordCompletionModel::saveMatches ( KTextEditor::View *  view,
const KTextEditor::Range &  range 
)

Definition at line 76 of file docwordcompletion.cpp.


The documentation for this class was generated from the following files:
  • docwordcompletion.h
  • docwordcompletion.cpp

Kate

Skip menu "Kate"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • KIO
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal