Revision 634098
Go back to digest for 18th February 2007Features in Development Tools
Richard Dale committed changes in /trunk/KDE/kdebindings/qtruby:
* Thomas Moenicke fixed the qtruby cmake build so it works on all machines by adding a KDE_EXPORT macro to Init_qtruby4().
Big thanks to Thomas and Guillaume Laurent for getting it all working.
* Added calling slots directly in custom C++ QObject classes.
If a method isn't found in the Smoke library, and the instance is a kind of QObject with a class not in the Smoke library, then look for a slot matching the method name and invoke it. Thanks to Eric Landuy for the idea and discussion leading to implementing it.
* Added a check for QtDBus in the qtruby cmake file and set a define of -DQT_QTDBUS if the library was found
* Changed the ADD_LIBRARY line in the qtruby cmake file to use MODULE so that a bundle should be built on Mac OS X.
File Changes
Modified 4 files
- /trunk/KDE/kdebindings/qtruby
- /ChangeLog
- /rubylib/qtruby/CMakeLists.txt
- /rubylib/qtruby/marshall_types.h
- /rubylib/qtruby/Qt.cpp
4 files changed in total