1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-21 09:42:10 +02:00

Browser window is now saving its position and size

This commit is contained in:
nowrep 2011-09-20 19:14:36 +02:00
parent e0d4f35149
commit 75a34167ed

View File

@ -89,8 +89,6 @@ QupZilla::QupZilla(bool tryRestore, QUrl startUrl) :
{
setObjectName("mainwindow");
setAttribute(Qt::WA_DeleteOnClose);
this->resize(640,480);
this->setWindowState(Qt::WindowMaximized);
this->setWindowTitle("QupZilla");
setUpdatesEnabled(false);
@ -373,6 +371,13 @@ void QupZilla::loadSettings()
//Browser Window settings
settings.beginGroup("Browser-View-Settings");
if (settings.value("WindowMaximised", false).toBool()) {
setWindowState(Qt::WindowMaximized);
resize(800, 550);
} else {
setGeometry(settings.value("WindowGeometry", QRect(0, 0, 800, 550)).toRect());
}
m_menuTextColor = settings.value("menuTextColor", QColor(Qt::black)).value<QColor>();
bool showStatusBar = settings.value("showStatusBar",true).toBool();
bool showHomeIcon = settings.value("showHomeButton",true).toBool();
@ -1073,11 +1078,12 @@ void QupZilla::closeEvent(QCloseEvent* event)
bool QupZilla::quitApp()
{
QSettings settings(m_activeProfil+"settings.ini", QSettings::IniFormat);
settings.beginGroup("Web-URL-Settings");
int afterLaunch = settings.value("afterLaunch",0).toInt();
settings.endGroup();
int afterLaunch = settings.value("Web-URL-Settings/afterLaunch",0).toInt();
bool askOnClose = settings.value("Browser-Tabs-Settings/AskOnClosing", false).toBool();
settings.setValue("Browser-View-Settings/WindowMaximised", windowState().testFlag(Qt::WindowMaximized));
settings.setValue("Browser-View-Settings/WindowGeometry", geometry());
if (askOnClose && afterLaunch != 2 && m_tabWidget->count() > 1) {
QDialog* dialog = new QDialog(this);
Ui_CloseDialog* ui = new Ui_CloseDialog();