Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

QAbstractFormBuilder Class Reference
[QtDesigner module]

The QAbstractFormBuilder class provides a default implementation for classes that create user interfaces at run-time. More...

#include <QAbstractFormBuilder>

Inherited by QFormBuilder.

Public Functions


Detailed Description

The QAbstractFormBuilder class provides a default implementation for classes that create user interfaces at run-time.

QAbstractFormBuilder provides a standard interface and a default implementation for constructing forms from user interface files. It is not intended to be instantiated directly. Use the QFormBuilder class to create user interfaces from .ui files at run-time.

To override certain aspects of the form builder's behavior, subclass QAbstractFormBuilder and reimplement the relevant virtual functions:

See also QFormBuilder.


Member Function Documentation

QAbstractFormBuilder::QAbstractFormBuilder ()

Constructs a new form builder.

QAbstractFormBuilder::~QAbstractFormBuilder ()   [virtual]

Destroys the form builder.

QWidget * QAbstractFormBuilder::load ( QIODevice * device, QWidget * parent = 0 )   [virtual]

Loads an XML representation of a widget from the given device, and constructs a new widget with the specified parent.

See also save().

void QAbstractFormBuilder::save ( QIODevice * device, QWidget * widget )   [virtual]

Saves an XML representation of the given widget to the specified device in the standard .ui file format.

See also load().

void QAbstractFormBuilder::setWorkingDirectory ( const QDir & directory )

Sets the current working directory of the form builder to the directory specified.

See also workingDirectory().

QDir QAbstractFormBuilder::workingDirectory () const

Returns the current working directory of the form builder.

See also setWorkingDirectory().


Copyright © 2005 Trolltech Trademarks
Qt 4.0.1