Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QSqlDriverCreatorBase Class Referenceabstract

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

#include <qsqldatabase.h>

Inheritance diagram for QSqlDriverCreatorBase:
Collaboration diagram for QSqlDriverCreatorBase:

Public Member Functions

virtual ~QSqlDriverCreatorBase ()
 Destroys the SQL driver creator object.
virtual QSqlDrivercreateObject () const =0
 Reimplement this function to returns a new instance of a QSqlDriver subclass.

Detailed Description

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

\inmodule QtSql

Reimplement createObject() to return an instance of the specific QSqlDriver subclass that you want to provide.

See QSqlDatabase::registerSqlDriver() for details.

See also
QSqlDriverCreator

Definition at line 24 of file qsqldatabase.h.

Constructor & Destructor Documentation

◆ ~QSqlDriverCreatorBase()

QSqlDriverCreatorBase::~QSqlDriverCreatorBase ( )
virtualdefault

Destroys the SQL driver creator object.

Member Function Documentation

◆ createObject()

virtual QSqlDriver * QSqlDriverCreatorBase::createObject ( ) const
pure virtual

Reimplement this function to returns a new instance of a QSqlDriver subclass.

Implemented in QSqlDriverCreator< T >.


The documentation for this class was generated from the following files: