PyQIS: subclassing code for QgsDataProvider

git-svn-id: http://svn.osgeo.org/qgis/trunk@14911 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
wonder 2010-12-14 20:43:51 +00:00
parent 3a48287f12
commit 61d970a2d5

View File

@ -5,6 +5,22 @@ class QgsDataProvider : QObject
%TypeHeaderCode
#include <qgsdataprovider.h>
%End
%ConvertToSubClassCode
if (sipCpp->inherits("QgsVectorDataProvider"))
{
sipClass = sipClass_QgsVectorDataProvider;
}
else if (sipCpp->inherits("QgsRasterDataProvider"))
{
sipClass = sipClass_QgsRasterDataProvider;
}
else
{
sipClass = 0;
}
%End
public: