From: Peter Kümmel Date: Wed, 14 Jun 2006 14:42:24 +0000 (+0000) Subject: load and restore correct windows postion X-Git-Tag: 1.6.10~13114 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=fcdbd2357d638700312a58b89ccadd8d42a98a51;p=lyx.git load and restore correct windows postion git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@14104 a592a061-630c-0410-9148-cb99ea01b6c8 --- 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