[Kde-bindings] KDE/kdebindings/csharp
Arno Rehn
kde at arnorehn.de
Sat May 17 12:53:36 UTC 2008
SVN commit 808745 by arnorehn:
* Don't build kimono because the classes won't compile.
* Fixed resolve_classname.
* Changed 'modules' to 'qyoto_modules' in QScintillaSharp, too.
CCMAIL: kde-bindings at kde.org
M +1 -1 CMakeLists.txt
M +1 -1 qscintilla/src/qscintilla.cpp
M +6 -0 qyoto/ChangeLog
M +4 -0 qyoto/src/qyotoshared.cpp
--- trunk/KDE/kdebindings/csharp/CMakeLists.txt #808744:808745
@@ -18,7 +18,7 @@
IF (GMCS_EXECUTABLE AND GACUTIL_EXECUTABLE)
add_subdirectory( qyoto )
- add_subdirectory( kimono )
+# add_subdirectory( kimono )
set(QYOTO_ENABLED "yes")
ENDIF (GMCS_EXECUTABLE AND GACUTIL_EXECUTABLE)
endif(ENABLE_QYOTO)
--- trunk/KDE/kdebindings/csharp/qscintilla/src/qscintilla.cpp #808744:808745
@@ -63,7 +63,7 @@
}
QyotoModule module = { "QScintilla2", resolve_classname_Qsci, IsContainedInstanceQsci };
- modules.insert(qsci_Smoke, module);
+ qyoto_modules.insert(qsci_Smoke, module);
}
}
--- trunk/KDE/kdebindings/csharp/qyoto/ChangeLog #808744:808745
@@ -1,3 +1,9 @@
+2008-05-17 Arno Rehn <arno at arnorehn.de>
+
+ * Don't build kimono because the classes won't compile.
+ * Fixed resolve_classname.
+ * Changed 'modules' to 'qyoto_modules' in QScintillaSharp, too.
+
2008-05-16 Richard Dale <richard.j.dale at gmail.com>
* After the modular smoke changes, the QtWebKit classes were not being
--- trunk/KDE/kdebindings/csharp/qyoto/src/qyotoshared.cpp #808744:808745
@@ -282,6 +282,10 @@
const char *
resolve_classname(Smoke* smoke, int classId, void * ptr)
{
+ if (smoke->classes[classId].external) {
+ Smoke::ModuleIndex mi = smoke->findClass(smoke->className(classId));
+ return qyoto_modules.value(mi.smoke).resolve_classname(mi.smoke, mi.index, ptr);
+ }
return qyoto_modules.value(smoke).resolve_classname(smoke, classId, ptr);
}
More information about the Kde-bindings
mailing list