KDevelop API Documentation

CompletionItem Class Reference

Inheritance diagram for CompletionItem:

Inheritance graph
[legend]
Collaboration diagram for CompletionItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CompletionItem (QListBox *lb, const KTextEditor::CompletionEntry &entry)
 ~CompletionItem ()
void paint (QPainter *painter)
int height (const QListBox *) const
int width (const QListBox *) const
QString text () const

Public Attributes

QTextParagraph * parag
bool lastState
KTextEditor::CompletionEntry m_entry

Private Member Functions

void setupParag ()

Constructor & Destructor Documentation

CompletionItem::CompletionItem QListBox lb,
const KTextEditor::CompletionEntry entry
[inline]
 

Definition at line 65 of file qeditorcodecompletion.cpp.

References lastState, m_entry, parag, KTextEditor::CompletionEntry::text, and KTextEditor::CompletionEntry::type.

CompletionItem::~CompletionItem  )  [inline]
 

Definition at line 72 of file qeditorcodecompletion.cpp.


Member Function Documentation

int CompletionItem::height const QListBox  )  const [inline]
 

Definition at line 85 of file qeditorcodecompletion.cpp.

References parag.

void CompletionItem::paint QPainter painter  )  [inline]
 

Definition at line 74 of file qeditorcodecompletion.cpp.

References lastState, parag, and setupParag().

void CompletionItem::setupParag  )  [inline, private]
 

Definition at line 100 of file qeditorcodecompletion.cpp.

References getColor(), m_entry, parag, KTextEditor::CompletionEntry::postfix, KTextEditor::CompletionEntry::prefix, KTextEditor::CompletionEntry::text, text(), text(), and KTextEditor::CompletionEntry::type.

Referenced by paint().

QString CompletionItem::text  )  const [inline]
 

Definition at line 97 of file qeditorcodecompletion.cpp.

References m_entry, KTextEditor::CompletionEntry::postfix, and text().

Referenced by setupParag().

int CompletionItem::width const QListBox  )  const [inline]
 

Definition at line 91 of file qeditorcodecompletion.cpp.

References parag.


Member Data Documentation

bool CompletionItem::lastState
 

Definition at line 145 of file qeditorcodecompletion.cpp.

Referenced by CompletionItem(), and paint().

KTextEditor::CompletionEntry CompletionItem::m_entry
 

Definition at line 146 of file qeditorcodecompletion.cpp.

Referenced by CompletionItem(), QEditorCodeCompletion::eventFilter(), setupParag(), QEditorCodeCompletion::showComment(), and text().

QTextParagraph* CompletionItem::parag
 

Definition at line 144 of file qeditorcodecompletion.cpp.

Referenced by CompletionItem(), height(), paint(), setupParag(), and width().


The documentation for this class was generated from the following file:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:38:26 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003