[Kde-bindings] KDE/kdebindings

Richard Dale Richard_Dale at tipitina.demon.co.uk
Thu May 15 17:20:16 UTC 2008


SVN commit 808097 by rdale:

* Add a smokeqwt lib

CCMAIL: kde-bindings at kde.org

 M  +7 -1      kalyptus/kalyptusCxxToSmoke.pm  
 M  +8 -2      smoke/CMakeLists.txt  
 M  +0 -1      smoke/qsci/generate.pl.cmake  
 A             smoke/qwt (directory)  
 A             smoke/qwt/CMakeLists.txt  
 A             smoke/qwt/classlist  
 A             smoke/qwt/generate.pl.cmake  
 A             smoke/qwt/header_list  
 A             smoke/qwt/hint_header_list.pl  
 A             smoke/qwt/qwt_header_list  
 A             smoke/qwt/qwt_smoke.h   [License: UNKNOWN]


--- trunk/KDE/kdebindings/kalyptus/kalyptusCxxToSmoke.pm #808096:808097
@@ -438,7 +438,8 @@
 			|| $className eq 'QWaitCondition'
 			|| $className eq 'QWidgetData'
 			|| $className eq 'QWriteLocker'
-			|| $className eq 'QX11Info' )
+			|| $className eq 'QX11Info'
+			|| $className eq 'QwtScaleDiv' )
 	{
 	    print STDERR "Skipping $className\n" if ($debug);
 	    print STDERR "Skipping union $className\n" if ( $classNode->{NodeType} eq 'union');
@@ -543,6 +544,11 @@
 			|| $name eq 'qFindStringBoyerMoore'
             # qHash() gives problems with building the Qwt lib
 			|| $name eq 'qHash' 
+			|| ($classNode->{astNodeName} eq 'QwtData' and $name eq 'operator=')
+			|| ($classNode->{astNodeName} eq 'QwtPlot' and $name eq 'printCanvas')
+			|| ($classNode->{astNodeName} eq 'QwtPlot' and $name eq 'drawItems')
+			|| ($classNode->{astNodeName} eq 'QwtPlotLayout' and $name eq 'expandLineBreaks')
+			|| ($classNode->{astNodeName} eq 'QwtPlotLayout' and $name eq 'alignScales')
 			|| ($#{$m->{ParamList}} > -1 && $m->{ParamList}[0]->{ArgType} =~ /Private/)
 			|| ($classNode->{astNodeName} eq 'QGraphicsLinearLayout' and $name eq 'dump')
 			|| ($classNode->{astNodeName} eq 'TextEvent' and $name eq 'data')
--- trunk/KDE/kdebindings/smoke/CMakeLists.txt #808096:808097
@@ -1,9 +1,10 @@
 OPTION(ENABLE_SMOKE "build Smoke" ON)
 OPTION(ENABLE_SMOKEQSCI "build SmokeQsci" OFF)
+OPTION(ENABLE_SMOKEQWT "build SmokeQwt" OFF)
 OPTION(ENABLE_SMOKEKDE "build SmokeKDE" ON)
 
 set(SMOKE_ENABLED "no")
-if(ENABLE_SMOKE OR ENABLE_SMOKEQSCI OR ENABLE_SMOKEKDE)
+if(ENABLE_SMOKE OR ENABLE_SMOKEQSCI OR ENABLE_SMOKEQWT OR ENABLE_SMOKEKDE)
     add_subdirectory(qt)
     set(SMOKE_ENABLED "yes - Qt")
 
@@ -12,12 +13,17 @@
         set(SMOKE_ENABLED "${SMOKE_ENABLED}, QScintilla2")
     endif(ENABLE_SMOKEQSCI)
 
+    if(ENABLE_SMOKEQWT)
+        add_subdirectory(qwt)
+        set(SMOKE_ENABLED "${SMOKE_ENABLED}, Qwt")
+    endif(ENABLE_SMOKEQWT)
+
     if(ENABLE_SMOKEKDE)
         add_subdirectory(kde)
         set(SMOKE_ENABLED "${SMOKE_ENABLED}, KDE")
     endif(ENABLE_SMOKEKDE)
 
-endif(ENABLE_SMOKE OR ENABLE_SMOKEQSCI OR ENABLE_SMOKEKDE)
+endif(ENABLE_SMOKE OR ENABLE_SMOKEQSCI OR ENABLE_SMOKEQWT OR ENABLE_SMOKEKDE)
 
 # for qtguess.pl
 if (APPLE)
--- trunk/KDE/kdebindings/smoke/qsci/generate.pl.cmake #808096:808097
@@ -112,7 +112,6 @@
 
 find(
     {   wanted => sub {
-    	print "$File::Find::name\n";
 	    (-e || -l and !-d) and do {
 	        $f = $_;
                 if( !defined $excludes{$f} # Not excluded



More information about the Kde-bindings mailing list