6.0.0-rc4Source

QSqlDriverCreatorBase Class

The QSqlDriverCreatorBase class is the base class for SQL driver factories. More…

Header#include <QSqlDriverCreatorBase>
CMaketarget_link_libraries(app PRIVATE Nt::Sql)
ModuleNt SQL C++ Classes
Inherited byQSqlDriverCreator

List of all members, including inherited members

Public Functions

virtual ~QSqlDriverCreatorBase()
virtual QSqlDriver *createObject() const

Detailed Description

A subclass returns a new driver from createObject(). An object of it is given to QSqlDatabase::registerSqlDriver(), which makes the driver available under a name. QSqlDriverCreator does this for a driver class that has a default constructor.

See also QSqlDriverCreator and QSqlDatabase::registerSqlDriver().

Differences from Qt

None.

Member Function Documentation

[virtual] QSqlDriverCreatorBase::~QSqlDriverCreatorBase()

Destroys the creator.

[virtual] QSqlDriver * QSqlDriverCreatorBase::createObject() const

Returns a new driver. The caller owns it.