Eneboo - Documentación para desarrolladores
Métodos públicos | Métodos públicos estáticos
Referencia de la Clase QEditorFactory

The QEditorFactory class is used to create editor widgets for QVariant data types. Más...

#include <qeditorfactory.h>

Diagrama de herencias de QEditorFactory
QObject QObject Qt Qt Qt Qt QSqlEditorFactory QSqlEditorFactory

Lista de todos los miembros.

Métodos públicos

 QEditorFactory (QObject *parent=0, const char *name=0)
 ~QEditorFactory ()
virtual QWidgetcreateEditor (QWidget *parent, const QVariant &v)
 QEditorFactory (QObject *parent=0, const char *name=0)
 ~QEditorFactory ()
virtual QWidgetcreateEditor (QWidget *parent, const QVariant &v)

Métodos públicos estáticos

static QEditorFactorydefaultFactory ()
static void installDefaultFactory (QEditorFactory *factory)
static QEditorFactorydefaultFactory ()
static void installDefaultFactory (QEditorFactory *factory)

Descripción detallada

The QEditorFactory class is used to create editor widgets for QVariant data types.

sql

Each editor factory provides the createEditor() function which given a QVariant will create and return a QWidget that can edit that QVariant. For example if you have a QVariant::String type, a QLineEdit would be the default editor returned, whereas a QVariant::Int's default editor would be a QSpinBox.

If you want to create different editors for fields with the same data type, subclass QEditorFactory and reimplement the createEditor() function.


Documentación del constructor y destructor

QEditorFactory::QEditorFactory ( QObject parent = 0,
const char *  name = 0 
)

Constructs an editor factory with parent parent, called name.

QEditorFactory::~QEditorFactory ( )

Destroys the object and frees any allocated resources.

QEditorFactory::QEditorFactory ( QObject parent = 0,
const char *  name = 0 
)
QEditorFactory::~QEditorFactory ( )

Documentación de las funciones miembro

QWidget * QEditorFactory::createEditor ( QWidget parent,
const QVariant v 
) [virtual]

Creates and returns the appropriate editor for the QVariant v. If the QVariant is invalid, 0 is returned. The parent is passed to the appropriate editor's constructor.

Reimplementado en QSqlEditorFactory y QSqlEditorFactory.

virtual QWidget* QEditorFactory::createEditor ( QWidget parent,
const QVariant v 
) [virtual]

Reimplementado en QSqlEditorFactory y QSqlEditorFactory.

static QEditorFactory* QEditorFactory::defaultFactory ( ) [static]

Reimplementado en QSqlEditorFactory y QSqlEditorFactory.

QEditorFactory * QEditorFactory::defaultFactory ( ) [static]

Returns an instance of a default editor factory.

Reimplementado en QSqlEditorFactory y QSqlEditorFactory.

void QEditorFactory::installDefaultFactory ( QEditorFactory factory) [static]

Replaces the default editor factory with factory. {QEditorFactory takes ownership of factory, and destroys it when it is no longer needed.}

static void QEditorFactory::installDefaultFactory ( QEditorFactory factory) [static]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'