Kate
KateCompletionDelegate Class Reference
#include <katecompletiondelegate.h>
Inheritance diagram for KateCompletionDelegate:

Public Member Functions | |
KateDocument * | document () const |
KateCompletionDelegate (ExpandingWidgetModel *model, KateCompletionWidget *parent) | |
KateRenderer * | renderer () const |
KateCompletionWidget * | widget () const |
Protected Member Functions | |
virtual void | adjustStyle (const QModelIndex &index, QStyleOptionViewItem &option) const |
QList< QTextLayout::FormatRange > | createHighlighting (const QModelIndex &index, QStyleOptionViewItem &option) const |
virtual void | heightChanged () const |
Protected Attributes | |
QList< int > | m_cachedColumnStarts |
int | m_cachedRow |
Detailed Description
Definition at line 24 of file katecompletiondelegate.h.
Constructor & Destructor Documentation
KateCompletionDelegate::KateCompletionDelegate | ( | ExpandingWidgetModel * | model, | |
KateCompletionWidget * | parent | |||
) | [explicit] |
Definition at line 38 of file katecompletiondelegate.cpp.
Member Function Documentation
void KateCompletionDelegate::adjustStyle | ( | const QModelIndex & | index, | |
QStyleOptionViewItem & | option | |||
) | const [protected, virtual] |
- Todo:
- Only do this for the "current" item, for others the model is asked for the match color.
Reimplemented from ExpandingDelegate.
Definition at line 43 of file katecompletiondelegate.cpp.
QList< QTextLayout::FormatRange > KateCompletionDelegate::createHighlighting | ( | const QModelIndex & | index, | |
QStyleOptionViewItem & | option | |||
) | const [protected, virtual] |
- Todo:
- reset the cache when the model changed
Reimplemented from ExpandingDelegate.
Definition at line 78 of file katecompletiondelegate.cpp.
KateDocument * KateCompletionDelegate::document | ( | ) | const |
Definition at line 68 of file katecompletiondelegate.cpp.
void KateCompletionDelegate::heightChanged | ( | ) | const [protected, virtual] |
KateRenderer * KateCompletionDelegate::renderer | ( | ) | const |
Definition at line 58 of file katecompletiondelegate.cpp.
KateCompletionWidget * KateCompletionDelegate::widget | ( | ) | const |
Definition at line 63 of file katecompletiondelegate.cpp.
Member Data Documentation
QList<int> KateCompletionDelegate::m_cachedColumnStarts [mutable, protected] |
Definition at line 34 of file katecompletiondelegate.h.
int KateCompletionDelegate::m_cachedRow [mutable, protected] |
Definition at line 33 of file katecompletiondelegate.h.
The documentation for this class was generated from the following files: