We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1c6a40c commit 95ff092Copy full SHA for 95ff092
python/core/qgsdataitem.sip
@@ -2,6 +2,23 @@ class QgsDataItem : QObject
2
{
3
%TypeHeaderCode
4
#include <qgsdataitem.h>
5
+%End
6
+
7
+%ConvertToSubClassCode
8
+ if (qobject_cast<QgsLayerItem*>(sipCpp))
9
+ sipType = sipType_QgsLayerItem;
10
+ else if (qobject_cast<QgsErrorItem*>(sipCpp))
11
+ sipType = sipType_QgsErrorItem;
12
+ else if (qobject_cast<QgsDirectoryItem*>(sipCpp))
13
+ sipType = sipType_QgsDirectoryItem;
14
+ else if (qobject_cast<QgsFavouritesItem*>(sipCpp))
15
+ sipType = sipType_QgsFavouritesItem;
16
+ else if (qobject_cast<QgsZipItem*>(sipCpp))
17
+ sipType = sipType_QgsZipItem;
18
+ else if (qobject_cast<QgsDataCollectionItem*>(sipCpp))
19
+ sipType = sipType_QgsDataCollectionItem;
20
+ else
21
+ sipType = 0;
22
%End
23
public:
24
enum Type
0 commit comments