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();

Reply via email to