Peter Kümmel wrote:
Georg Baum wrote:
One of the tricks used earlier was to make sure that
<boost/signals.hpp> was included before the qt headers.
But it is! <boost/signals.hpp> is included in LyXView.h which is the second include in QtView.h (after config.h), which is the second include in QCommandBuffer.C (after config.h).

I dunno...
Me neither
Why don't you simply grep for 'emit'? You would find several places where emit is #undefined, and a README that tells you not to do so.


With Qt4 we could use QT_NO_KEYWORDS:

I though about that already. This would enable us to mix boost::signal and Qt freely. Any opinions?

Abdel.



qt4/src/corelib/kernel/qobjectdefs.h:

# if defined(QT_NO_KEYWORDS)
#  define QT_NO_EMIT
# else
#   define slots
#   define signals protected
# endif

# define Q_SLOTS
# define Q_SIGNALS protected


Reply via email to