mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-26 00:02:08 -05:00
Fix SIP type handling for QgsColorScheme subclasses
This commit is contained in:
parent
930b4850e0
commit
de1001b9f7
@ -16,6 +16,21 @@ class QgsColorScheme
|
||||
#include <qgscolorscheme.h>
|
||||
%End
|
||||
|
||||
%ConvertToSubClassCode
|
||||
if (dynamic_cast<QgsUserColorScheme*>(sipCpp) != NULL)
|
||||
sipType = sipType_QgsUserColorScheme;
|
||||
else if (dynamic_cast<QgsRecentColorScheme*>(sipCpp) != NULL)
|
||||
sipType = sipType_QgsRecentColorScheme;
|
||||
else if (dynamic_cast<QgsCustomColorScheme*>(sipCpp) != NULL)
|
||||
sipType = sipType_QgsCustomColorScheme;
|
||||
else if (dynamic_cast<QgsProjectColorScheme*>(sipCpp) != NULL)
|
||||
sipType = sipType_QgsProjectColorScheme;
|
||||
else if (dynamic_cast<QgsGplColorScheme*>(sipCpp) != NULL)
|
||||
sipType = sipType_QgsGplColorScheme;
|
||||
else
|
||||
sipType = sipType_QgsColorScheme;
|
||||
%End
|
||||
|
||||
public:
|
||||
|
||||
/** Flags for controlling behaviour of color scheme
|
||||
|
Loading…
x
Reference in New Issue
Block a user