summaryrefslogtreecommitdiff
path: root/community/qgis/ticket_3378.diff
blob: 0d722e4c846804ae474b71fa6e3a229d7525c7a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Index: /trunk/qgis/python/core/conversions.sip
===================================================================
--- /trunk/qgis/python/core/conversions.sip	(revision 14323)
+++ /trunk/qgis/python/core/conversions.sip	(revision 14988)
@@ -16,4 +16,5 @@
 
 %Feature QSETINT_CONVERSION
+%Feature QSETTYPE_CONVERSION
 
 %ModuleHeaderCode
@@ -321,5 +322,5 @@
 %End
 
-
+%If (QSETTYPE_CONVERSION)
 template <TYPE>
 %MappedType QSet<TYPE>
@@ -395,6 +396,5 @@
 
 };
-
-
+%End
 
 template<TYPE>
Index: /trunk/qgis/python/CMakeLists.txt
===================================================================
--- /trunk/qgis/python/CMakeLists.txt	(revision 14330)
+++ /trunk/qgis/python/CMakeLists.txt	(revision 14988)
@@ -44,4 +44,8 @@
 ENDIF(NOT PYQT4_VERSION_NUM LESS 263941)
 
+IF(NOT PYQT4_VERSION_NUM LESS 264194)	# 0x040802
+  SET(SIP_DISABLE_FEATURES ${SIP_DISABLE_FEATURES} QSETTYPE_CONVERSION)
+ENDIF(NOT PYQT4_VERSION_NUM LESS 264194)
+
 # core module
 FILE(GLOB sip_files_core core/*.sip)