FormFactory Class Reference

class for creating all dynamic form related objects (models and views) More...

#include <formfactory.h>

List of all members.

Static Public Member Functions

static QuestionnewQuestion (QString name, QString label, QString defaultValue=QString(), QVariant::Type type=QVariant::String)
 
Returns:
a question with an ordinary String response.

static QuestionnewQuestion (QString name, QString label, QStringList choices, QString defaultValue=QString())
 
Returns:
a question whose answer must be in a list of values.

static FormModelnewForm (DataObject *object)
 Creates a form based on a DataObject.
static FormDialogdialog (DataObject *object, QWidget *parent)
static FormViewformView (FormModel *mod)
 
Returns:
unparented view for a FormModel your responsibility to parent and clean it up

static InputFieldcreateEditor (Question *q)


Detailed Description

class for creating all dynamic form related objects (models and views)

Definition at line 19 of file formfactory.h.


Member Function Documentation

Question * FormFactory::newQuestion ( QString  name,
QString  label,
QString  defaultValue = QString(),
QVariant::Type  type = QVariant::String 
) [static]

Returns:
a question with an ordinary String response.

InputWidget can be a QLineEdit.

Definition at line 19 of file formfactory.cpp.

Question * FormFactory::newQuestion ( QString  name,
QString  label,
QStringList  choices,
QString  defaultValue = QString() 
) [static]

Returns:
a question whose answer must be in a list of values.

This kind of question can have a QComboBox as its input widget.

Definition at line 23 of file formfactory.cpp.


The documentation for this class was generated from the following files:
Generated on Wed Sep 30 01:15:44 2009 for oopapidocs by  doxygen 1.5.1