[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