[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [ark] /: Use again KWindowConfig::restoreWindowSize
From:       Elvis Angelaccio <elvis.angelaccio () kdemail ! net>
Date:       2016-02-27 15:34:24
Message-ID: E1aZgsy-0007LA-An () scm ! kde ! org
[Download RAW message or body]

Git commit 4301a1422df17e857e5b38e2b302e65493bb4363 by Elvis Angelaccio.
Committed on 27/02/2016 at 15:28.
Pushed by elvisangelaccio into branch 'master'.

Use again KWindowConfig::restoreWindowSize

It is not broken (not anymore, at least), so let's use it.

M  +1    -7    kerfuffle/createdialog.cpp
M  +1    -7    kerfuffle/extractiondialog.cpp
M  +1    -7    part/arkviewer.cpp

http://commits.kde.org/ark/4301a1422df17e857e5b38e2b302e65493bb4363

diff --git a/kerfuffle/createdialog.cpp b/kerfuffle/createdialog.cpp
index 823f0e0..b37073a 100644
--- a/kerfuffle/createdialog.cpp
+++ b/kerfuffle/createdialog.cpp
@@ -43,9 +43,7 @@
 #include <QLineEdit>
 #include <QMimeDatabase>
 #include <QPushButton>
-#include <QScreen>
 #include <QUrl>
-#include <QWindow>
 
 namespace Kerfuffle
 {
@@ -205,11 +203,7 @@ void CreateDialog::restoreWindowSize()
 {
     // Restore window size from config file, needs a windowHandle so must be called \
after show()  KConfigGroup group(KSharedConfig::openConfig(), "AddDialog");
-    //KWindowConfig::restoreWindowSize(windowHandle(), group);
-    //KWindowConfig::restoreWindowSize is broken atm., so we need this hack:
-    const QRect desk = windowHandle()->screen()->geometry();
-    this->resize(QSize(group.readEntry(QString::fromLatin1("Width \
                %1").arg(desk.width()), windowHandle()->size().width()),
-                     group.readEntry(QString::fromLatin1("Height \
%1").arg(desk.height()), windowHandle()->size().height()))); +    \
KWindowConfig::restoreWindowSize(windowHandle(), group);  }
 
 void CreateDialog::slotSaveWindowSize()
diff --git a/kerfuffle/extractiondialog.cpp b/kerfuffle/extractiondialog.cpp
index 284047a..bfd014d 100644
--- a/kerfuffle/extractiondialog.cpp
+++ b/kerfuffle/extractiondialog.cpp
@@ -36,8 +36,6 @@
 
 #include <QDir>
 #include <QPushButton>
-#include <QWindow>
-#include <QScreen>
 
 #include "ui_extractiondialog.h"
 
@@ -269,10 +267,6 @@ void ExtractionDialog::restoreWindowSize()
 {
   // Restore window size from config file, needs a windowHandle so must be called \
after show()  KConfigGroup group(KSharedConfig::openConfig(), "ExtractDialog");
-  //KWindowConfig::restoreWindowSize(windowHandle(), group);
-  //KWindowConfig::restoreWindowSize is broken atm., so we need this hack:
-  const QRect desk = windowHandle()->screen()->geometry();
-  this->resize(QSize(group.readEntry(QString::fromLatin1("Width \
                %1").arg(desk.width()), windowHandle()->size().width()),
-                     group.readEntry(QString::fromLatin1("Height \
%1").arg(desk.height()), windowHandle()->size().height()))); +  \
KWindowConfig::restoreWindowSize(windowHandle(), group);  }
 }
diff --git a/part/arkviewer.cpp b/part/arkviewer.cpp
index c05bc3e..f8971e9 100644
--- a/part/arkviewer.cpp
+++ b/part/arkviewer.cpp
@@ -39,8 +39,6 @@
 #include <QKeyEvent>
 #include <QPushButton>
 #include <QMimeDatabase>
-#include <QWindow>
-#include <QScreen>
 
 ArkViewer::ArkViewer(QWidget *parent, Qt::WindowFlags flags)
         : QDialog(parent, flags)
@@ -197,11 +195,7 @@ bool ArkViewer::viewInInternalViewer(const QString& fileName, \
const QMimeType &m  
     // Load viewer dialog window size from config file
     KConfigGroup group(KSharedConfig::openConfig(), "Viewer");
-    //KWindowConfig::restoreWindowSize is broken atm., so we need this hack:
-    //KWindowConfig::restoreWindowSize(this->windowHandle(), group);
-    const QRect desk = windowHandle()->screen()->geometry();
-    resize(group.readEntry(QString::fromLatin1("Width %1").arg(desk.width()), \
                windowHandle()->size().width()),
-           group.readEntry(QString::fromLatin1("Height %1").arg(desk.height()), \
windowHandle()->size().height())); +    \
KWindowConfig::restoreWindowSize(windowHandle(), group);  
     // Create a QFrame for the header
     QFrame *header = new QFrame();


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic