kexi
KFormDesigner::ObjectTree Class Reference
#include <objecttree.h>
Inheritance diagram for KFormDesigner::ObjectTree:

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) |
ObjectTreeItem * | lookup (const QString &name) |
ObjectTreeDict * | dict () |
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 | |||
) |
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: