KDevelop API Documentation

FileCreate::ListItem Class Reference

#include <filecreate_listitem.h>

Inheritance diagram for FileCreate::ListItem:

KListViewItem QListViewItem List of all members.

Public Member Functions

 ListItem (QListView *listview, const FileType *filetype)
 ListItem (ListItem *listitem, const FileType *filetype)
virtual ~ListItem ()
const FileTypefiletype () const
virtual void setup ()
virtual void setHeight (int height)
virtual void paintCell (QPainter *p, const QColorGroup &gc, int column, int width, int align)
virtual void prepareResize ()

Private Member Functions

void init ()

Private Attributes

const FileTypem_filetype
int m_iconHeight
QSimpleRichTextm_filetypeRenderer

Constructor & Destructor Documentation

FileCreate::ListItem::ListItem QListView listview,
const FileType filetype
 

Definition at line 23 of file filecreate_listitem.cpp.

References init().

FileCreate::ListItem::ListItem ListItem listitem,
const FileType filetype
 

Definition at line 31 of file filecreate_listitem.cpp.

References init().

FileCreate::ListItem::~ListItem  )  [virtual]
 

Definition at line 38 of file filecreate_listitem.cpp.

References m_filetypeRenderer.


Member Function Documentation

const FileType* FileCreate::ListItem::filetype  )  const [inline]
 

Definition at line 31 of file filecreate_listitem.h.

References m_filetype.

Referenced by FileCreate::ListWidget::setCurrent(), and FileCreate::ListWidget::slotTypeSelected().

void FileCreate::ListItem::init  )  [private]
 

Definition at line 79 of file filecreate_listitem.cpp.

References FileCreate::FileType::descr(), FileCreate::FileType::ext(), FileCreate::FileType::icon(), KGlobal::iconLoader(), KIconLoader::loadIcon(), m_filetype, m_iconHeight, and FileCreate::FileType::name().

Referenced by ListItem().

void FileCreate::ListItem::paintCell QPainter p,
const QColorGroup gc,
int  column,
int  width,
int  align
[virtual]
 

Reimplemented from KListViewItem.

Definition at line 64 of file filecreate_listitem.cpp.

References KListViewItem::backgroundColor(), and m_filetypeRenderer.

void FileCreate::ListItem::prepareResize  )  [virtual]
 

Definition at line 57 of file filecreate_listitem.cpp.

References m_filetypeRenderer, and setHeight().

Referenced by FileCreate::ListWidget::resizeEvent().

void FileCreate::ListItem::setHeight int  height  )  [virtual]
 

Definition at line 52 of file filecreate_listitem.cpp.

References m_filetypeRenderer, and m_iconHeight.

Referenced by prepareResize(), and setup().

void FileCreate::ListItem::setup  )  [virtual]
 

Definition at line 43 of file filecreate_listitem.cpp.

References m_filetypeRenderer, setHeight(), and text().


Member Data Documentation

const FileType* FileCreate::ListItem::m_filetype [private]
 

Definition at line 39 of file filecreate_listitem.h.

Referenced by filetype(), and init().

QSimpleRichText* FileCreate::ListItem::m_filetypeRenderer [private]
 

Definition at line 42 of file filecreate_listitem.h.

Referenced by paintCell(), prepareResize(), setHeight(), setup(), and ~ListItem().

int FileCreate::ListItem::m_iconHeight [private]
 

Definition at line 40 of file filecreate_listitem.h.

Referenced by init(), and setHeight().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:32 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003