KDevelop API Documentation

PropertyLib::PropertyItem Class Reference

Inheritance diagram for PropertyLib::PropertyItem:

Inheritance graph
[legend]
Collaboration diagram for PropertyLib::PropertyItem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 PropertyItem (PropertyEditor *parent, MultiProperty *property)
 PropertyItem (PropertyEditor *editor, KListViewItem *parent, MultiProperty *property)
MultiPropertyproperty () const
virtual void paintCell (QPainter *p, const QColorGroup &cg, int column, int width, int align)
virtual void setup ()
void setChanged (bool changed)

Private Attributes

PropertyEditorm_editor
MultiPropertym_property
bool m_changed

Constructor & Destructor Documentation

PropertyLib::PropertyItem::PropertyItem PropertyEditor parent,
MultiProperty property
[inline]
 

Definition at line 45 of file propertyeditor.cpp.

PropertyLib::PropertyItem::PropertyItem PropertyEditor editor,
KListViewItem parent,
MultiProperty property
[inline]
 

Definition at line 51 of file propertyeditor.cpp.


Member Function Documentation

virtual void PropertyLib::PropertyItem::paintCell QPainter p,
const QColorGroup cg,
int  column,
int  width,
int  align
[inline, virtual]
 

Reimplemented from KListViewItem.

Definition at line 72 of file propertyeditor.cpp.

References KListViewItem::paintCell().

MultiProperty* PropertyLib::PropertyItem::property  )  const [inline]
 

Definition at line 67 of file propertyeditor.cpp.

Referenced by PropertyLib::PropertyEditor::addChildProperties(), PropertyLib::PropertyEditor::prepareEditor(), and PropertyLib::PropertyEditor::propertyChanged().

void PropertyLib::PropertyItem::setChanged bool  changed  )  [inline]
 

Definition at line 105 of file propertyeditor.cpp.

Referenced by PropertyLib::PropertyEditor::propertyChanged(), and PropertyLib::PropertyEditor::undo().

virtual void PropertyLib::PropertyItem::setup  )  [inline, virtual]
 

Definition at line 99 of file propertyeditor.cpp.


Member Data Documentation

bool PropertyLib::PropertyItem::m_changed [private]
 

Definition at line 113 of file propertyeditor.cpp.

PropertyEditor* PropertyLib::PropertyItem::m_editor [private]
 

Definition at line 111 of file propertyeditor.cpp.

MultiProperty* PropertyLib::PropertyItem::m_property [private]
 

Definition at line 112 of file propertyeditor.cpp.


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:51:54 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003