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