Skip to content

Commit 61d970a

Browse files
author
wonder
committed
PyQIS: subclassing code for QgsDataProvider
git-svn-id: http://svn.osgeo.org/qgis/trunk@14911 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 3a48287 commit 61d970a

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

python/core/qgsdataprovider.sip

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@ class QgsDataProvider : QObject
55
%TypeHeaderCode
66
#include <qgsdataprovider.h>
77
%End
8+
9+
%ConvertToSubClassCode
10+
if (sipCpp->inherits("QgsVectorDataProvider"))
11+
{
12+
sipClass = sipClass_QgsVectorDataProvider;
13+
}
14+
else if (sipCpp->inherits("QgsRasterDataProvider"))
15+
{
16+
sipClass = sipClass_QgsRasterDataProvider;
17+
}
18+
else
19+
{
20+
sipClass = 0;
21+
}
22+
%End
23+
824

925
public:
1026

0 commit comments

Comments
 (0)