QSqlDriverCreatorBase Class
The QSqlDriverCreatorBase class is the base class for SQL driver factories. More…
| Header | #include <QSqlDriverCreatorBase> |
|---|---|
| CMake | target_link_libraries(app PRIVATE Nt::Sql) |
| Module | Nt SQL C++ Classes |
| Inherited by | QSqlDriverCreator |
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
QSqlDriverCreatorBase::~QSqlDriverCreatorBase()
Destroys the creator.
QSqlDriver * QSqlDriverCreatorBase::createObject() const
Returns a new driver. The caller owns it.