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