kexi

KFormDesigner::ObjectTree Class Reference

#include <objecttree.h>

Inheritance diagram for KFormDesigner::ObjectTree:

KFormDesigner::ObjectTreeItem List of all members.

Detailed Description

Represents all the objects available within a form. This class holds ObjectTreeItem for each widget in a Form.

Definition at line 134 of file objecttree.h.


Public Member Functions

 ObjectTree (const QString &className=QString::null, const QString &name=QString::null, QWidget *widget=0, Container *container=0)
virtual ~ObjectTree ()
bool rename (const QString &oldname, const QString &newname)
bool reparent (const QString &name, const QString &newparent)
ObjectTreeItemlookup (const QString &name)
ObjectTreeDictdict ()
void addItem (ObjectTreeItem *parent, ObjectTreeItem *c)
void removeItem (const QString &name)
void removeItem (ObjectTreeItem *c)
QCString generateUniqueName (const QCString &prefix, bool numberSuffixRequired=true)

Constructor & Destructor Documentation

ObjectTree::ObjectTree ( const QString &  className = QString::null,
const QString &  name = QString::null,
QWidget *  widget = 0,
Container container = 0 
)

ObjectTree /////////.

Definition at line 125 of file objecttree.cpp.


Member Function Documentation

ObjectTreeDict* KFormDesigner::ObjectTree::dict (  )  [inline]

Returns:
a dict containing all ObjectTreeItem in this ObjectTree. If you want to iterate on this dict, use ObjectTreeDictIterator.

Definition at line 152 of file objecttree.h.

QCString ObjectTree::generateUniqueName ( const QCString &  prefix,
bool  numberSuffixRequired = true 
)

Generates a new, unique name for a new widget using prefix prefix (e.g. if prefix is "lineEdit", "lineEdit1" is returned). prefix must be a valid identifier. If numberSuffixRequired is true (the default) a number suffix is mandatory. If numberSuffixRequired is false and there's a widget prefix prefix, then prefix is returned (e.g. if prefix is "lineEdit", and "lineEdit" doesn't exist yet, "lineEdit" is returned).

Definition at line 216 of file objecttree.cpp.

ObjectTreeItem * ObjectTree::lookup ( const QString &  name  ) 

Returns:
the ObjectTreeItem named name, or 0 if doesn't exist.

Definition at line 173 of file objecttree.cpp.

bool ObjectTree::rename ( const QString &  oldname,
const QString &  newname 
)

Renames the item named oldname to newname.

Returns:
false if widget named newname already exists and renaming failed.

Definition at line 140 of file objecttree.cpp.

bool ObjectTree::reparent ( const QString &  name,
const QString &  newparent 
)

Sets newparent as new parent for the item whose name is name.

Definition at line 160 of file objecttree.cpp.


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