restoreGeometry restores window size but does not restore window position on the screen

This commit is contained in:
Vadim Kurland
2008-06-06 19:08:12 +00:00
parent 23892ea299
commit 9613bd9cf8
2 changed files with 8 additions and 4 deletions
+8
View File
@@ -1,3 +1,11 @@
2008-06-06 Vadim Kurland <vadim@vk.crocodile.org>
* FWBSettings.cpp (FWBSettings::restoreGeometry): the program will
remember window size and restore it on subsequent runs, but will
not remember window position on the screen. This caused problems
on Mac OS X (because window title bar and tool bar weren't taken
into account, so window would slide up on every next run)
2008-06-05 Vadim Kurland <vadim@vk.crocodile.org> 2008-06-05 Vadim Kurland <vadim@vk.crocodile.org>
* PolicyCompiler_ipt.cpp (checkUserServiceInWrongChains::processNext): * PolicyCompiler_ipt.cpp (checkUserServiceInWrongChains::processNext):
-4
View File
@@ -408,7 +408,6 @@ void FWBSettings::restoreGeometry(QWidget *w)
} }
w->resize( QSize(width,height) ); w->resize( QSize(width,height) );
w->move( QPoint(x,y) );
} }
void FWBSettings::restoreGeometry(QWidget *w, const QRect &dg) void FWBSettings::restoreGeometry(QWidget *w, const QRect &dg)
@@ -438,10 +437,7 @@ void FWBSettings::restoreGeometry(QWidget *w, const QRect &dg)
name.toAscii().constData(), w->isVisible(), x,y); name.toAscii().constData(), w->isVisible(), x,y);
} }
// w->setGeometry( QRect(x,y,width,height) );
w->resize( QSize(width,height) ); w->resize( QSize(width,height) );
w->move( QPoint(x,y) );
} }
void FWBSettings::saveGeometry(QWidget *w) void FWBSettings::saveGeometry(QWidget *w)