Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
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 23 of file qsqldatabase.h.

Constructor & Destructor Documentation

◆ ~QSqlDriverCreatorBase()

QSqlDriverCreatorBase::~QSqlDriverCreatorBase ( )
inlinevirtual

Destroys the SQL driver creator object.

Definition at line 26 of file qsqldatabase.h.

Member Function Documentation

◆ createObject()

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: