This fixes a wrong signal/slot connection and goes in now.
Georg Log: * src/frontends/qt4/QTabularDialog.[Ch] (QTabularDialog::on_booktabsCB_stateChanged): remove int argument, since the signal connected to this slot does not take an argument. * src/frontends/qt4/QTabularDialog.C: (QTabularDialog::on_booktabsCB_stateChanged): call update_borders
Index: src/frontends/qt4/QTabularDialog.C =================================================================== --- src/frontends/qt4/QTabularDialog.C (Revision 14207) +++ src/frontends/qt4/QTabularDialog.C (Arbeitskopie) @@ -106,10 +106,11 @@ void QTabularDialog::closeEvent(QCloseEv } -void QTabularDialog::on_booktabsCB_stateChanged(int checked) +void QTabularDialog::on_booktabsCB_stateChanged() { form_->changed(); - form_->controller().booktabs(checked); + form_->controller().booktabs(booktabsCB->isChecked()); + form_->update_borders(); } Index: src/frontends/qt4/QTabularDialog.h =================================================================== --- src/frontends/qt4/QTabularDialog.h (Revision 14207) +++ src/frontends/qt4/QTabularDialog.h (Arbeitskopie) @@ -35,7 +35,7 @@ protected slots: virtual void topspace_changed(); virtual void bottomspace_changed(); virtual void interlinespace_changed(); - virtual void on_booktabsCB_stateChanged(int); + virtual void on_booktabsCB_stateChanged(); virtual void close_clicked(); virtual void borderSet_clicked(); virtual void borderUnset_clicked();