From bebd53821ad7ee9dbeeda16225eb0dad7170e89b Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Fri, 19 Feb 2010 20:44:59 +0000 Subject: [PATCH] Implement Vincent's suggestions: - [New Inset] button even in non synchronous mode - Get rid of the horizontal spacer for improved layout under Windows. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@33520 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/InsetParamsDialog.cpp | 16 ++++++++-------- src/frontends/qt4/InsetParamsDialog.h | 1 + src/frontends/qt4/ui/InsetParamsUi.ui | 16 +++++++++++++--- 3 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/frontends/qt4/InsetParamsDialog.cpp b/src/frontends/qt4/InsetParamsDialog.cpp index 29103c0648..e366bcbce1 100644 --- a/src/frontends/qt4/InsetParamsDialog.cpp +++ b/src/frontends/qt4/InsetParamsDialog.cpp @@ -114,12 +114,15 @@ void InsetParamsDialog::newInset() } +void InsetParamsDialog::on_newPB_clicked() +{ + newInset(); +} + + void InsetParamsDialog::on_applyPB_clicked() { - if (synchronizedViewCB->isChecked()) - newInset(); - else - applyView(); + applyView(); } @@ -131,10 +134,7 @@ void InsetParamsDialog::on_closePB_clicked() void InsetParamsDialog::on_synchronizedViewCB_stateChanged(int state) { - bool const sync = (state == Qt::Checked); - QString const label = sync ? qt_("&New") : qt_("&Apply"); - applyPB->setText(label); - checkWidgets(sync); + checkWidgets(state == Qt::Checked); } diff --git a/src/frontends/qt4/InsetParamsDialog.h b/src/frontends/qt4/InsetParamsDialog.h index 948eecac16..2406e13df6 100644 --- a/src/frontends/qt4/InsetParamsDialog.h +++ b/src/frontends/qt4/InsetParamsDialog.h @@ -39,6 +39,7 @@ protected Q_SLOTS: void onWidget_changed(); void applyView(); void on_restorePB_clicked(); + void on_newPB_clicked(); void on_okPB_clicked(); void on_applyPB_clicked(); void on_closePB_clicked(); diff --git a/src/frontends/qt4/ui/InsetParamsUi.ui b/src/frontends/qt4/ui/InsetParamsUi.ui index b56853c203..b9e139f523 100644 --- a/src/frontends/qt4/ui/InsetParamsUi.ui +++ b/src/frontends/qt4/ui/InsetParamsUi.ui @@ -5,8 +5,8 @@ 0 0 - 438 - 292 + 464 + 225 @@ -63,6 +63,16 @@ + + + + New Inset + + + false + + + @@ -121,7 +131,7 @@ - + 1 -- 2.39.2