16 #ifndef QGSABSTRACTPROVIDERCONNECTION_H    17 #define QGSABSTRACTPROVIDERCONNECTION_H    20 #include <QVariantMap>    22 #include "qgis_core.h"    49     if ( dynamic_cast<QgsAbstractDatabaseProviderConnection *>( sipCpp ) != NULL )
    51       sipType = sipType_QgsAbstractDatabaseProviderConnection;
    53     else if ( dynamic_cast<QgsAbstractProviderConnection *>( sipCpp ) != NULL )
    55       sipType = sipType_QgsAbstractProviderConnection;
    85     virtual void store( 
const QString &name ) 
const = 0;
    90     virtual void remove( 
const QString &name ) 
const = 0;
   100     void setUri( 
const QString &uri );
   105     QVariantMap configuration() 
const;
   110     void setConfiguration( 
const QVariantMap &configuration );
   115     QVariantMap mConfiguration;
   119 #endif // QGSABSTRACTPROVIDERCONNECTION_H 
The QgsAbstractProviderConnection provides an interface for data provider connections. 
 
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)