From fcdbd2357d638700312a58b89ccadd8d42a98a51 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Peter=20K=C3=BCmmel?= Date: Wed, 14 Jun 2006 14:42:24 +0000 Subject: [PATCH] load and restore correct windows postion git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14104 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt3/lyx_gui.C | 11 +++++++---- src/frontends/qt4/lyx_gui.C | 11 +++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/frontends/qt3/lyx_gui.C b/src/frontends/qt3/lyx_gui.C index f064613a45..339c09ca5d 100644 --- a/src/frontends/qt3/lyx_gui.C +++ b/src/frontends/qt3/lyx_gui.C @@ -227,16 +227,19 @@ void start(string const & batch, vector const & files, // this can't be done before because it needs the Languages object initEncodings(); - boost::shared_ptr view_ptr(new QtView(width, height, maximize)); + boost::shared_ptr view_ptr(new QtView(width, height)); LyX::ref().addLyXView(view_ptr); QtView & view = *view_ptr.get(); - if (posx != -1 && posy != -1) - view.move(QPoint(posx, posy)); + view.init(); + + view.setGeometry(posx, posy, width, height); + + if (maximize) + view.setWindowState(WindowMaximized); view.show(); - view.init(); // FIXME: some code below needs moving diff --git a/src/frontends/qt4/lyx_gui.C b/src/frontends/qt4/lyx_gui.C index 15e5c2280c..8044543ae6 100644 --- a/src/frontends/qt4/lyx_gui.C +++ b/src/frontends/qt4/lyx_gui.C @@ -233,16 +233,19 @@ void start(string const & batch, vector const & files, // this can't be done before because it needs the Languages object initEncodings(); - boost::shared_ptr view_ptr(new QtView(width, height, maximize)); + boost::shared_ptr view_ptr(new QtView(width, height)); LyX::ref().addLyXView(view_ptr); QtView & view = *view_ptr.get(); - if (posx != -1 && posy != -1) - view.move(QPoint(posx, posy)); + view.init(); + + view.setGeometry(posx, posy, width, height); + + if (maximize) + view.setWindowState(Qt::WindowMaximized); view.show(); - view.init(); // FIXME: some code below needs moving -- 2.39.2