From 8cbf7e95c340e194580c0f5e9a6fc4e61a994159 Mon Sep 17 00:00:00 2001 From: Abdelrazak Younes Date: Wed, 28 Mar 2007 21:17:47 +0000 Subject: [PATCH] Fix a bunch of focus proxy. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17622 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt4/QExternalDialog.C | 2 +- src/frontends/qt4/QGraphicsDialog.C | 3 +-- src/frontends/qt4/QIncludeDialog.C | 2 +- src/frontends/qt4/QRefDialog.C | 2 +- src/frontends/qt4/QSearchDialog.C | 1 - 5 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/frontends/qt4/QExternalDialog.C b/src/frontends/qt4/QExternalDialog.C index f197066d5c..faa0b0152a 100644 --- a/src/frontends/qt4/QExternalDialog.C +++ b/src/frontends/qt4/QExternalDialog.C @@ -95,13 +95,13 @@ QExternalDialog::QExternalDialog(QExternal * form) heightED->setValidator(unsignedLengthValidator(heightED)); fileED->setValidator(new PathValidator(true, fileED)); + setFocusProxy(fileED); } void QExternalDialog::show() { QDialog::show(); - fileED->setFocus(); } diff --git a/src/frontends/qt4/QGraphicsDialog.C b/src/frontends/qt4/QGraphicsDialog.C index c33a3ac54c..f59f85253e 100644 --- a/src/frontends/qt4/QGraphicsDialog.C +++ b/src/frontends/qt4/QGraphicsDialog.C @@ -124,14 +124,13 @@ QGraphicsDialog::QGraphicsDialog(QGraphics * form) Width->setValidator(unsignedLengthValidator(Width)); filename->setValidator(new PathValidator(true, filename)); + setFocusProxy(filename); } void QGraphicsDialog::show() { QDialog::show(); - if (form_->controller().params().filename.empty()) - filename->setFocus(); } diff --git a/src/frontends/qt4/QIncludeDialog.C b/src/frontends/qt4/QIncludeDialog.C index 13ccb5834f..ead23ac6b4 100644 --- a/src/frontends/qt4/QIncludeDialog.C +++ b/src/frontends/qt4/QIncludeDialog.C @@ -42,13 +42,13 @@ QIncludeDialog::QIncludeDialog(QInclude * form) connect( previewCB, SIGNAL( clicked() ), this, SLOT( change_adaptor() ) ); filenameED->setValidator(new PathValidator(true, filenameED)); + setFocusProxy(filenameED); } void QIncludeDialog::show() { QDialog::show(); - filenameED->setFocus(); } diff --git a/src/frontends/qt4/QRefDialog.C b/src/frontends/qt4/QRefDialog.C index f0188244e1..0d3870031e 100644 --- a/src/frontends/qt4/QRefDialog.C +++ b/src/frontends/qt4/QRefDialog.C @@ -55,12 +55,12 @@ QRefDialog::QRefDialog(QRef * form) connect( bufferCO, SIGNAL( activated(int) ), this, SLOT( updateClicked() ) ); + setFocusProxy(refsLW); } void QRefDialog::show() { QDialog::show(); - refsLW->setFocus(); } diff --git a/src/frontends/qt4/QSearchDialog.C b/src/frontends/qt4/QSearchDialog.C index df8e20fd05..819d82585b 100644 --- a/src/frontends/qt4/QSearchDialog.C +++ b/src/frontends/qt4/QSearchDialog.C @@ -61,7 +61,6 @@ QSearchDialog::QSearchDialog(QSearch * form) void QSearchDialog::show() { QDialog::show(); - findCO->setFocus(); findCO->lineEdit()->setSelection(0, findCO->lineEdit()->text().length()); } -- 2.39.5