> Yes. that's what I did
/// Changed Paragraph connection. boost::signals::connection cp_; > Semantics are something like: And then: ControlParagraph::ControlParagraph(LyXView & lv, Dialogs & d) : ControlDialogBD(lv, d), pp_(0), ininset_(false) { cp_ = d_.updateParagraph.connect( boost::bind(&ControlParagraph::changedParagraph, this)); } but this doesn't work ./../../../lyx-devel/src/frontends/controllers/ControlParagraph.C: In method `ControlParagraph::ControlParagraph (LyXView &, Dialogs &)': ../../../../lyx-devel/src/frontends/controllers/ControlParagraph.C:37: request for member `connect' in `this->ControlConnectBase::d_->Dialogs::updateParagraph', which is of non-aggregate type `{unknown ty so I am doing something stupid. is it because updateParagraph is not a signal? ...sorry but haven't really gotten into this signals stuff Ed.