[Kde-bindings] branches/KDE/4.3/kdebindings

Richard Dale Richard_Dale at tipitina.demon.co.uk
Wed Dec 9 16:35:42 UTC 2009


SVN commit 1060690 by rdale:

* Applied a patch from Lubos Lunak to make the qt smoke lib build with Qt 4.6,
thanks for the patch..

CCMAIL: kde-bindings at kde.org
CCMAIL: l.lunak at suse.cz


 M  +1 -1      kalyptus/kalyptus  
 M  +7 -1      kalyptus/kalyptusCxxToSmoke.pm  
 M  +1 -0      smoke/qttest/header_list  
 M  +2 -0      smoke/qtwebkit/header_list  


--- branches/KDE/4.3/kdebindings/kalyptus/kalyptus #1060689:1060690
@@ -494,7 +494,7 @@
 		$p =~ s/#ifdef QT_GUI_LIB//;
 		$p =~ s/Q_CLASSINFO\(.*\)//;
 		$p =~ s/Q_DISABLE_COPY\s*\(\s*(\w+)\s*\)/$1(const $1 &);\n$1 &operator=(const $1 &);/;
-		$p =~ s/Q_DECLARE_INTERFACE\s*\(\s*(\w+)\s*\)//;
+                $p =~ s/Q_DECLARE_INTERFACE\s*\([^\)]*\)//;
 		$p =~ s/Q_INTERFACES\s*\(\s*([\w:]+)\s*\)//;
 		$p =~ s/KDEV_DECLARE_EXTENSION_INTERFACE_NS\s*\(\s*(\w+)\s*\)//;
 		$p =~ s/APPENDED_LISTS_STUB\s*\(\s*(\w+)\s*\)//;
--- branches/KDE/4.3/kdebindings/kalyptus/kalyptusCxxToSmoke.pm #1060689:1060690
@@ -445,6 +445,11 @@
 			|| $className eq 'QSharedData'
 			|| $className eq 'QString'
 
+			|| $className eq 'QTestEventList'
+			|| $className eq 'QTestKeyClicksEvent'
+			|| $className eq 'QTestKeyEvent'
+			|| $className eq 'QTestMouseEvent'
+
 			|| $className eq 'std'
 			|| $className eq 'std::string'
 			|| $className eq 'std::wstring'
@@ -978,7 +983,8 @@
 
 	# Hack for QAsyncIO. We don't implement the "if a class has no explicit copy ctor,
 	# then all of its member variables must be copiable, otherwise the class isn't copiable".
-	$hasPrivateCopyConstructor = 1 if ( $className eq 'QAsyncIO' );
+	$hasPrivateCopyConstructor = 1 if ( $className eq 'QAsyncIO' || $className eq 'QGraphicsLayoutItem'
+            ||$className eq 'QGraphicsSceneEvent' ||$className eq 'QPainterPathStroker' );
 
 	# Remember if this class can't be copied - it means all its descendants can't either
 	$classNode->AddProp( "CanBeCopied", !$hasPrivateCopyConstructor );
--- branches/KDE/4.3/kdebindings/smoke/qttest/header_list #1060689:1060690
@@ -354,3 +354,4 @@
 qwebpage.h
 qwebsettings.h
 qwebview.h
+qtestevent.h
--- branches/KDE/4.3/kdebindings/smoke/qtwebkit/header_list #1060689:1060690
@@ -347,3 +347,5 @@
 qsslsocket.h
 qsvggenerator.h
 qxmlstream.h
+qwebframe.h
+qwebelement.h



More information about the Kde-bindings mailing list