Main window stores/restores position and size from/to config

git-svn-id: https://svn.code.sf.net/p/qlscribe/svn/trunk@146 cac9541e-1b8d-4bfa-827e-589bba606050
This commit is contained in:
ruglory
2009-04-20 20:41:25 +00:00
parent be3a94cf74
commit 577280f001
+15
View File
@@ -40,6 +40,7 @@
#include <QCloseEvent>
#include <QApplication>
#include <QClipboard>
#include <QSettings>
MainWindow::MainWindow( bool enablePrint )
@@ -173,6 +174,13 @@ MainWindow::MainWindow( bool enablePrint )
this, SLOT(updateMenu()) );
updateMenu();
QSettings settings;
settings.beginGroup( "MainWindow");
resize( settings.value( "size", QSize(800, 400) ).toSize() );
move( settings.value( "pos", QPoint(200, 200) ).toPoint() );
settings.endGroup();
}
MainWindow::~MainWindow()
@@ -255,6 +263,13 @@ bool MainWindow::saveScene( QCDScene *scene )
return;
}
}
QSettings settings;
settings.beginGroup( "MainWindow" );
settings.setValue( "size", size());
settings.setValue( "pos", pos());
settings.endGroup();
event->accept();
}