[Kde-bindings] KDE/kdebindings/kalyptus
Richard Dale
Richard_Dale at tipitina.demon.co.uk
Tue Jun 3 10:03:54 UTC 2008
SVN commit 816105 by rdale:
* Add some tweaks to get the KTextEditor and Phonon header parsing to work
CCMAIL: kde-bindings at kde.org
M +2 -0 kalyptus
M +8 -2 kalyptusCxxToSmoke.pm
--- trunk/KDE/kdebindings/kalyptus/kalyptus #816104:816105
@@ -477,6 +477,8 @@
$p =~ s/Q_DECL_DEPRECATED//;
$p =~ s/Q_SCRIPTABLE//;
$p =~ s/Q_INVOKABLE//;
+ $p =~ s/K_DECLARE_PRIVATE\(\w+\)//;
+ $p =~ s/PHONON_OBJECT\(\w+\)//;
$p =~ s/KDE_DUMMY_QHASH_FUNCTION\(\w+\)//;
$p =~ s/QT_STATIC_CONST_IMPL/const/;
$p =~ s/QT_STATIC_CONST/static const/;
--- trunk/KDE/kdebindings/kalyptus/kalyptusCxxToSmoke.pm #816104:816105
@@ -171,7 +171,7 @@
'WState' => 'int',
);
-$headerSubdirectories = "kio/|phonon/ui/|kmediaplayer/|dnssd/|solid/|solid/ifaces/|phonon/|sonnet/|kdevelop/|kinterfacedesigner/|kontact/|kate/|kparts/|dom/|kabc/|ksettings/|kjs/|ktexteditor/|kdeprint/|kdesu/|knewstuff/|plasma/|plasma/widgets/|kresources/|soprano/|nepomuk/|akonadi/|okular/"
+$headerSubdirectories = "kio/|phonon/ui/|kmediaplayer/|dnssd/|solid/|solid/ifaces/|phonon/|sonnet/|kdevplatform/|kinterfacedesigner/|kontact/|kate/|kparts/|dom/|kabc/|ksettings/|kjs/|ktexteditor/|kdeprint/|kdesu/|knewstuff/|plasma/|plasma/widgets/|kresources/|soprano/|nepomuk/|akonadi/|okular/"
}
@@ -584,6 +584,12 @@
|| ($classNode->{astNodeName} eq 'KStandardShortcut' and $name eq 'insert')
|| ($classNode->{astNodeName} eq 'KTzfileTimeZoneSource' and $name eq 'location')
|| ($classNode->{astNodeName} eq 'Wallet' and $name eq 'Wallet')
+ || ($className eq 'KTextEditor::Range' and $name =~ /operator/)
+ || ($className eq 'KTextEditor::Range' and $name eq 'boundaryOnColumn')
+ || ($className eq 'KTextEditor::Cursor' and $name =~ /operator/)
+ || ($className eq 'KTextEditor::Attribute' and $name eq 'associateAction')
+ || ($className eq 'KTextEditor::Attribute' and $name eq 'dissociateAction')
+ || ($className eq 'KTextEditor::Attribute' and $name eq 'changed')
|| ($className eq 'DOM::Element' and $name eq 'contentEditable')
|| ($className eq 'DOM::Element' and $name eq 'setContentEditable')
|| ($className eq 'Akonadi::CollectionPathResolver' and $name eq 'collection')
@@ -694,7 +700,7 @@
if ( ($classNode->{astNodeName} eq 'QUuid' and $name eq 'data4')
|| ($name eq 'd')
|| ($classNode->{astNodeName} eq 'Tab' and $name eq 'type')
- || ($classNode->{astNodeName} eq 'QObject' and $name eq 'staticMetaObject')
+ || ($name eq 'staticMetaObject')
|| ($classNode->{astNodeName} eq 'SlaveBase' and $name eq 'mIncomingMetaData')
|| ($classNode->{astNodeName} eq 'SlaveBase' and $name eq 'mOutgoingMetaData') )
{
More information about the Kde-bindings
mailing list