kexi

KFormDesigner::ObjectTreeItem Class Reference

#include <objecttree.h>

Inheritance diagram for KFormDesigner::ObjectTreeItem:

KFormDesigner::ObjectTree List of all members.

Detailed Description

An item representing a widget Holds the properties of a widget (classname, name, parent, children ..).

Author:
Lucijan Busch <lucijan@kde.org>

Definition at line 63 of file objecttree.h.


Public Member Functions

 ObjectTreeItem (const QString &className, const QString &name, QWidget *widget, Container *parentContainer, Container *container=0)
virtual ~ObjectTreeItem ()
QString name () const
QString className () const
QWidget * widget () const
EventEatereventEater () const
ObjectTreeItemparent () const
ObjectTreeListchildren ()
const QVariantMapmodifiedProperties () const
Containercontainer () const
void setWidget (QWidget *w)
void setParent (ObjectTreeItem *parent)
void debug (int ident)
void rename (const QString &name)
void addChild (ObjectTreeItem *it)
void removeChild (ObjectTreeItem *it)
void addModifiedProperty (const QCString &property, const QVariant &oldValue)
void storeUnknownProperty (QDomElement &el)
void setPixmapName (const QCString &property, const QString &name)
QString pixmapName (const QCString &property)
void setEnabled (bool enabled)
bool isEnabled () const
int gridRow () const
int gridCol () const
int gridRowSpan () const
int gridColSpan () const
bool spanMultipleCells () const
void setGridPos (int row, int col, int rowspan, int colspan)

Protected Attributes

QString m_className
QString m_name
ObjectTreeList m_children
QGuardedPtr< Containerm_container
QMap< QString, QVariant > m_props
QString m_unknownProps
QMap< QCString, QString > m_pixmapNames
ObjectTreeItemm_parent
QGuardedPtr< QWidget > m_widget
QGuardedPtr< EventEaterm_eater
bool m_enabled
int m_row
int m_col
int m_rowspan
int m_colspan
bool m_span

Friends

class ObjectTree
class FormIO

Member Function Documentation

void ObjectTreeItem::addModifiedProperty const QCString &  property,
const QVariant &  oldValue
 

Adds property in the list of the modified properties for this object. These modified properties are written in the .ui files when saving the form.

Definition at line 70 of file objecttree.cpp.

Container* KFormDesigner::ObjectTreeItem::container  )  const [inline]
 

Returns:
the widget's Container, or 0if the widget is not a Container.

Definition at line 81 of file objecttree.h.

const QVariantMap* KFormDesigner::ObjectTreeItem::modifiedProperties  )  const [inline]
 

Returns:
a QMap<QString, QVariant> of all modified properties for this widget. The QVariant is the old value (ie first value) of the property whose name is the QString.

Definition at line 78 of file objecttree.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys