KDevelop API Documentation

PropertyEditor Class Reference

#include <propertyeditor.h>

Inheritance diagram for PropertyEditor:

QWidget List of all members.

Public Slots

void populateProperties (QMap< QString, PropPtr > *v_props)
void clearProperties ()
void emitPropertyChange (QString name, QVariant newValue)

Signals

void propertyChanged (QString name, QVariant newValue)
 Signals the change of "name" property value to "newValue".


Public Member Functions

 PropertyEditor (QWidget *parent=0, const char *name=0, WFlags f=0)
 ~PropertyEditor ()

Private Attributes

QTabletable
QMap< QString, PropPtr > * props

Detailed Description

Author:
Alexander Dymo Docked window that contains property editor - QTable with customized editors

Definition at line 37 of file propertyeditor.h.


Constructor & Destructor Documentation

PropertyEditor::PropertyEditor QWidget parent = 0,
const char *  name = 0,
WFlags  f = 0
 

Definition at line 32 of file propertyeditor.cpp.

References endl(), kdDebug(), PropertyEditor(), props, and table.

Referenced by PropertyEditor().

PropertyEditor::~PropertyEditor  ) 
 

Definition at line 54 of file propertyeditor.cpp.


Member Function Documentation

void PropertyEditor::clearProperties  )  [slot]
 

Definition at line 77 of file propertyeditor.cpp.

References props, and table.

void PropertyEditor::emitPropertyChange QString  name,
QVariant  newValue
[slot]
 

Definition at line 85 of file propertyeditor.cpp.

References emitPropertyChange(), and propertyChanged().

Referenced by emitPropertyChange().

void PropertyEditor::populateProperties QMap< QString, PropPtr > *  v_props  )  [slot]
 

Definition at line 57 of file propertyeditor.cpp.

References populateProperties(), props, and table.

Referenced by BuildItemConfigWidget::BuildItemConfigWidget(), and populateProperties().

void PropertyEditor::propertyChanged QString  name,
QVariant  newValue
[signal]
 

Signals the change of "name" property value to "newValue".

Referenced by emitPropertyChange().


Member Data Documentation

QMap<QString, PropPtr>* PropertyEditor::props [private]
 

Definition at line 51 of file propertyeditor.h.

Referenced by clearProperties(), populateProperties(), and PropertyEditor().

QTable* PropertyEditor::table [private]
 

Definition at line 50 of file propertyeditor.h.

Referenced by clearProperties(), populateProperties(), and PropertyEditor().


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:28 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003