Hello, I've got a proposal to make changes in OSG for better compatibility with QT.
Method's name "emit" needs to be replaced in namespace osgParticle. The thing is that "emit" is a name of the macros in QT. Of course, we can redefine "emit" like that: #ifdef emit #define MACRO1_SAVE emit #endif #undef emit .....#include <osg....> #ifdef MACRO1_SAVE #define emit MACRO1_SAVE #undef MACRO1_SAVE #endif , but this solution won't let us use signal/slot stuff. It seems that QT preprocessor replaces "emit" in program listing. The simpliest way to solve that - change method name from "emit" to something else. This will let us using signal/slot things in QT. -- Maxim Gammer
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org