
Hi Jeff, I wouldn't recommend that! Q_EMIT is the alternative macro for the 'emit' keyword. You need to define QT_NO_KEYWORDS to work with Boost.Signals, but that prevents the use of the 'emit' keyword. Please read the short section: http://www.oxforddynamics.com/articles/connect_qt_and_boost_signals_and_slot... John On 23 April 2013 17:48, Jeff Flinn <Jeffrey.Flinn@gmail.com> wrote:
On 4/22/2013 4:27 AM, John Adamson wrote:
Hello everyone,
Please find the first in a series of articles here:
http://www.oxforddynamics.com/**articles/connect_qt_and_boost_* *signals_and_slots.html<http://www.oxforddynamics.com/articles/connect_qt_and_boost_signals_and_slots.html>
I hope it will be of use!
Moderators: is this type of post is acceptable or not? Please let me know if it isn't and I won't post Boost related HOWTOs here again.
I haven't compiled the examples, but in my Qt4.8.4 implementation at 52 of qobjectdefs.h I see:
#define Q_EMIT
So what effect does it have in the below code?
lib_ptr_->signal_1.connect( boost::bind( &Ui::Q_EMIT slot1 , this ) );
Thanks, Jeff
______________________________**_________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/**mailman/listinfo.cgi/boost-**users<http://lists.boost.org/mailman/listinfo.cgi/boost-users>