[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bindings
Subject: [Kde-bindings] KDE/kdebindings/kalyptus
From: Richard Dale <Richard_Dale () tipitina ! demon ! co ! uk>
Date: 2007-04-19 9:31:22
Message-ID: 1176975082.727770.32734.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 655767 by rdale:
* Fix the code generation so that the libsmokekde lib links, and skip problem
classes
* Fix parsing problem with Q_DISABLE_COPY macros
CCMAIL: kde-bindings@kde.org
M +1 -1 kalyptus
M +5 -0 kalyptusCxxToKimono.pm
M +13 -1 kalyptusCxxToSmoke.pm
--- trunk/KDE/kdebindings/kalyptus/kalyptus #655766:655767
@@ -471,7 +471,7 @@
$p =~ s/QT_STATIC_CONST_IMPL/const/;
$p =~ s/QT_STATIC_CONST/static const/;
$p =~ s/QT_COMPAT / /;
- $p =~ s/Q_DISABLE_COPY\((\w+)\)/$1(const $1 &);\n$1 &operator=(const $1 &);/;
+ $p =~ s/Q_DISABLE_COPY\(\s*(\w+)\s*\)/$1(const $1 &);\n$1 &operator=(const $1 \
&);/; $p =~ s/QWIDGETSIZE_MAX/32767/; # Qt/E uses this #define as an enum value - \
yuck! $p =~ s/Q_SIGNALS/signals/;
$p =~ s/Q_SLOTS/slots/;
--- trunk/KDE/kdebindings/kalyptus/kalyptusCxxToKimono.pm #655766:655767
@@ -268,11 +268,16 @@
(
'QAbstractItemModel' => '1',
'QApplication' => '1',
+ 'QBrush' => '1',
+ 'QColor' => '1',
'QCoreApplication' => '1',
'QDBusConnectionInterface' => '1',
'QIconEngineV2' => '1',
+ 'QKeySequence' => '1',
'QModelIndex' => '1',
'QObject' => '1',
+ 'QPen' => '1',
+ 'QRegion' => '1',
'QSqlQueryModel' => '1',
'QStringListModel' => '1',
'Qt' => '1',
--- trunk/KDE/kdebindings/kalyptus/kalyptusCxxToSmoke.pm #655766:655767
@@ -513,7 +513,18 @@
$className eq 'KImportedBookmarkMenu' || # KDE4
$className eq 'KUndoRedoAction' || # KDE4
$className eq 'KTzfileTimeZoneData' || # KDE4
- $className eq 'KUndoRedoAction' # KDE4
+ $className eq 'KUndoRedoAction' || # KDE4
+ $className eq 'KCombiView' || # KDE4
+ $className eq 'KDirOperator' || # KDE4
+ $className eq 'KDirSelectDialog' || # KDE4
+ $className eq 'KFileFilterCombo' || # KDE4
+ $className eq 'KFileMetaInfo' || # KDE4
+ $className eq 'KFileMetaInfoGroup' || # KDE4
+ $className eq 'KFilePreview' || # KDE4
+ $className eq 'KFileTreeBranch' || # KDE4
+ $className eq 'KFileView' || # KDE4
+ $className eq 'KFileViewSignaler' || # KDE4
+ $className eq 'KServiceTypeProfile' # KDE4
) {
print STDERR "Skipping $className\n" if ($debug);
print STDERR "Skipping union $className\n" if ( $classNode->{NodeType} eq \
'union'); @@ -617,6 +628,7 @@
# end KDE4
|| ($classNode->{astNodeName} eq 'KAnimWidget' and $name eq 'KAnimWidget' and \
@{$m->{ParamList}} == 2) || ($classNode->{astNodeName} eq 'KCModuleLoader' and $name \
eq 'errorModule') + || ($classNode->{astNodeName} eq 'KConfigBase' && \
@{$m->{ParamList}} >= 1 && $m->{ParamList}[0]->{ArgType} =~ /Q3/) || \
($classNode->{astNodeName} eq 'KDCOPActionProxy' and $name eq 'actions') || \
($classNode->{astNodeName} eq 'KEditToolbarWidget' and $name eq 'insertActive') || \
($classNode->{astNodeName} eq 'KEditToolbarWidget' and $name eq 'removeActive') \
_______________________________________________ Kde-bindings mailing list
Kde-bindings@kde.org
https://mail.kde.org/mailman/listinfo/kde-bindings
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic