File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,21 @@ class QgsColorScheme
16
16
#include <qgscolorscheme.h>
17
17
%End
18
18
19
+ %ConvertToSubClassCode
20
+ if (dynamic_cast<QgsUserColorScheme*>(sipCpp) != NULL)
21
+ sipType = sipType_QgsUserColorScheme;
22
+ else if (dynamic_cast<QgsRecentColorScheme*>(sipCpp) != NULL)
23
+ sipType = sipType_QgsRecentColorScheme;
24
+ else if (dynamic_cast<QgsCustomColorScheme*>(sipCpp) != NULL)
25
+ sipType = sipType_QgsCustomColorScheme;
26
+ else if (dynamic_cast<QgsProjectColorScheme*>(sipCpp) != NULL)
27
+ sipType = sipType_QgsProjectColorScheme;
28
+ else if (dynamic_cast<QgsGplColorScheme*>(sipCpp) != NULL)
29
+ sipType = sipType_QgsGplColorScheme;
30
+ else
31
+ sipType = sipType_QgsColorScheme;
32
+ %End
33
+
19
34
public:
20
35
21
36
/** Flags for controlling behaviour of color scheme
You can’t perform that action at this time.
0 commit comments