[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/4.2/kdebindings/kalyptus
From: Richard Dale <Richard_Dale () tipitina ! demon ! co ! uk>
Date: 2009-02-25 14:08:15
Message-ID: 1235570895.434541.21778.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 931576 by rdale:
* Backport some fixes for Qyoto C# bindings code generation to the release branch
M +14 -1 kalyptusCxxToKimono.pm
--- branches/KDE/4.2/kdebindings/kalyptus/kalyptusCxxToKimono.pm #931575:931576
@@ -470,6 +470,7 @@
);
%interfacemap = (
+'AbstractVideoOutput' => 'IAbstractVideoOutput',
'KBookmarkActionInterface' => 'IKBookmarkAction',
'KCompletionBase' => 'IKCompletionBase',
'KDevCore' => 'IKDevCore',
@@ -481,7 +482,11 @@
'KXMLGUIBuilder' => 'IKXMLGUIBuilder',
'KXMLGUIClient' => 'IKXMLGUIClient',
'PartBase' => 'IPartBase',
+'Phonon.AbstractVideoOutput' => 'Phonon.IAbstractVideoOutput',
+'Phonon.MediaNode' => 'Phonon.IMediaNode',
+'Phonon::MediaNode' => 'Phonon.IMediaNode',
'QDBusContext' => 'IQDBusContext',
+'QDBusPendingCall' => 'IQDBusPendingCall',
'QGraphicsItem' => 'IQGraphicsItem',
'QGraphicsLayoutItem' => 'IQGraphicsLayoutItem',
'QLayoutItem' => 'IQLayoutItem',
@@ -500,6 +505,7 @@
'SlaveBase' => 'ISlaveBase',
'Soprano.Error.ErrorCache' => 'Soprano.Error.IErrorCache',
'ErrorCache' => 'IErrorCache',
+'MediaNode' => 'IMediaNode'
);
# Mono 1.2.4 doesn't seem to compile IEnumerable classes, so comment these
@@ -572,6 +578,8 @@
return "ref bool";
} elsif ( $cplusplusType =~ /^(signed )?long$|^qint64$/) {
return "long";
+ } elsif ( $cplusplusType =~ /^quint64$/) {
+ return "ulong";
} elsif ( $cplusplusType =~ /^(signed )?long\s*[*&]$|^qint64\s*[*&]$/) {
return "ref long";
} elsif ( $cplusplusType =~ /^(u|unsigned )long\s*[*&]$|^quint64\s*[*&]$/) {
@@ -939,6 +947,8 @@
|| $className eq 'QVariantComparisonHelper'
|| $className eq 'QVectorData'
|| $className eq 'QWaitCondition'
+ || $className eq 'QWebPage::ChooseMultipleFilesExtensionOption'
+ || $className eq 'QWebPage::ChooseMultipleFilesExtensionReturn'
|| $className eq 'QWidgetData'
|| $className eq 'QWriteLocker'
|| $className eq 'QX11Info' )
@@ -1046,7 +1056,6 @@
|| $name eq 'qCritical'
|| $name eq 'qDebug'
|| $name eq 'finalize'
- || ($m->{ReturnType} =~ /iterator/)
|| ($classNode->{astNodeName} eq 'KApplication' and $name eq 'KApplication')
|| ($classNode->{astNodeName} eq 'KUniqueApplication' and $name eq 'KUniqueApplication')
|| ($classNode->{astNodeName} eq 'QApplication' and $name eq 'QApplication')
@@ -1685,8 +1694,12 @@
$packagename = "Qyoto";
} elsif ($className =~ /^Plasma/) {
$packagename = "Plasma";
+ } elsif ($className =~ /^Phonon/) {
+ $packagename = "Phonon";
} elsif ($className =~ /^Soprano/) {
$packagename = "Soprano";
+ } elsif ($className =~ /^Blitz/) {
+ $packagename = "QImageBlitz";
} else {
$packagename = "Kimono";
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic