[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.0/kdebindings/kalyptus
From: Richard Dale <Richard_Dale () tipitina ! demon ! co ! uk>
Date: 2008-03-24 17:31:51
Message-ID: 1206379911.970056.31142.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 789594 by rdale:
* Attempt to make the smoke lib build with both Qt 4.3.x and Qt 4.4.x
M +17 -4 kalyptusCxxToSmoke.pm
--- branches/KDE/4.0/kdebindings/kalyptus/kalyptusCxxToSmoke.pm #789593:789594
@@ -147,7 +147,7 @@
'WState' => 'int',
);
-$headerSubdirectories = \
"kio/|phonon/ui/|kmediaplayer/|dnssd/|solid/|solid/ifaces/|phonon/|sonnet/|kdevelop/|k \
interfacedesigner/|kontact/|kate/|kparts/|dom/|kabc/|ksettings/|kjs/|ktexteditor/|kdeprint/|kdesu/|knewstuff/|dbus-1.0/dbus/|plasma/|plasma/widgets/|kresources/"
+$headerSubdirectories = \
"kio/|phonon/ui/|kmediaplayer/|dnssd/|solid/|solid/ifaces/|phonon/|sonnet/|kdevelop/|k \
interfacedesigner/|kontact/|kate/|kparts/|dom/|kabc/|ksettings/|kjs/|ktexteditor/|kdep \
rint/|kdesu/|knewstuff/|dbus-1.0/dbus/|plasma/|plasma/widgets/|kresources|soprano/"
}
@@ -290,7 +290,6 @@
|| $className eq 'KIO::NetRC'
|| $className eq 'KMimeTypeChooserDialog'
|| $className eq 'KParts::ComponentFactory'
- || $className eq 'KParts::MainWindow'
|| $className eq 'KParts::Plugin::PluginInfo'
|| $className eq 'KProtocolInfo::ExtraField'
|| $className eq 'KServiceTypeProfile'
@@ -447,9 +446,12 @@
|| $name eq 'qFindStringBoyerMoore'
# qHash() gives problems with building the Qwt lib
|| $name eq 'qHash'
+ || ($#{$m->{ParamList}} > -1 && $m->{ParamList}[0]->{ArgType} =~ /Private/)
+ || ($classNode->{astNodeName} eq 'QGraphicsLinearLayout' and $name eq 'dump')
|| ($classNode->{astNodeName} eq 'TextEvent' and $name eq 'data')
|| ($classNode->{astNodeName} eq 'KConfigGroup' and $name eq 'groupImpl')
|| ($classNode->{astNodeName} eq 'KConfigGroup' and $name eq 'setReadDefaults')
+ || ($classNode->{astNodeName} eq 'KConfigGroup' and $name eq 'KConfigGroup' && \
$#{$m->{ParamList}} == 1 && $m->{ParamList}[0]->{ArgType} =~ /const KConfigBase/) || \
($name eq 'operator<<' and $m->{ParamList}[0]->{ArgType} =~ /QDebug/ ) || ($name eq \
'operator<<' and $m->{ParamList}[0]->{ArgType} =~ /QDataStream/ and \
$m->{ParamList}[1]->{ArgType} =~ /KDateTime::Spec/ ) || ($name eq 'operator>>' and \
$m->{ParamList}[0]->{ArgType} =~ /QDataStream/ and $m->{ParamList}[1]->{ArgType} =~ \
/KDateTime::Spec/ ) @@ -460,11 +462,11 @@
|| ($classNode->{astNodeName} eq 'KIO' and $name eq 'buildHTMLErrorString')
|| ($classNode->{astNodeName} eq 'KJob' and $name eq 'description')
|| ($classNode->{astNodeName} eq 'KJob' and $name eq 'KJob')
+ || ($className eq 'KParts::MainWindow' and $name eq 'MainWindow' && \
$#{$m->{ParamList}} == 2 && $m->{ParamList}[2]->{ArgType} =~ /Qt::WindowFlags/) || \
($classNode->{astNodeName} eq 'KShortcutsEditor' and $name eq \
'checkGlobalShortcutsConflict') || ($classNode->{astNodeName} eq 'KShortcutsEditor' \
and $name eq 'checkStandardShortcutsConflict') || ($classNode->{astNodeName} eq \
'KStandardShortcut' and $name eq 'insert') || ($classNode->{astNodeName} eq \
'KTzfileTimeZoneSource' and $name eq 'location')
- || ($classNode->{astNodeName} eq 'KTextEdit' and $name eq 'enableFindReplace')
|| ($classNode->{astNodeName} eq 'Wallet' and $name eq 'Wallet')
|| ($classNode->{astNodeName} eq 'KMD5' and $name eq 'transform') )
{
@@ -495,7 +497,6 @@
}
}
-
my $argId = 0;
my $firstDefaultParam;
foreach my $arg ( @{$m->{ParamList}} ) {
@@ -522,6 +523,12 @@
}
}
$m->AddProp( "FirstDefaultParam", $firstDefaultParam );
+
+ if ($className eq 'KParts::MainWindow' and $name eq 'MainWindow' && \
$#{$m->{ParamList}} == 1) { + $m->{ParamList}[1]->{DefaultValue} = undef;
+ $m->{FirstDefaultParam} = undef;
+ }
+
$m->{ReturnType} = kalyptusDataDict::resolveType($m->{ReturnType}, $classNode, \
$rootnode) if ($m->{ReturnType}); registerType( $m->{ReturnType} );
}
@@ -737,6 +744,12 @@
print $fh "#include <qregexp.h>\n";
delete $includes{"qregexp.h"};
}
+
+ if (defined $includes{"qsslsocket.h"} && defined \
$includes{"qsslconfiguration.h"}) { + print $fh "#include \
<qsslconfiguration.h>\n"; + delete $includes{"qsslconfiguration.h"};
+ }
+
if ( defined $includes{"qmime.h"}
|| defined $includes{"qmetatype.h"}
|| defined $includes{"qvariant.h"}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic