[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kdepim/KDE/4.10] mailcommon/filter: Save/restore size
From: Montel Laurent <montel () kde ! org>
Date: 2012-12-31 18:51:00
Message-ID: 20121231185100.B0F6DA6091 () git ! kde ! org
[Download RAW message or body]
Git commit 013851d0f6d0ad2bfd899181bfbacafe09de6966 by Montel Laurent.
Committed on 31/12/2012 at 19:50.
Pushed by mlaurent into branch 'KDE/4.10'.
Save/restore size
M +21 -1 mailcommon/filter/selectthunderbirdfilterfilesdialog.cpp
M +3 -0 mailcommon/filter/selectthunderbirdfilterfilesdialog.h
http://commits.kde.org/kdepim/013851d0f6d0ad2bfd899181bfbacafe09de6966
diff --git a/mailcommon/filter/selectthunderbirdfilterfilesdialog.cpp \
b/mailcommon/filter/selectthunderbirdfilterfilesdialog.cpp index ad4dba1..7304eeb \
100644
--- a/mailcommon/filter/selectthunderbirdfilterfilesdialog.cpp
+++ b/mailcommon/filter/selectthunderbirdfilterfilesdialog.cpp
@@ -17,6 +17,7 @@
#include "selectthunderbirdfilterfilesdialog.h"
#include "selectthunderbirdfilterfileswidget.h"
+#include "mailkernel.h"
#include <KLocale>
#include <QHBoxLayout>
@@ -38,11 +39,12 @@ SelectThunderbirdFilterFilesDialog::SelectThunderbirdFilterFilesDialog(QWidget \
*
mSelectFilterFilesWidget = new SelectThunderbirdFilterFilesWidget(mainWidget);
mainLayout->addWidget(mSelectFilterFilesWidget);
+ readConfig();
}
SelectThunderbirdFilterFilesDialog::~SelectThunderbirdFilterFilesDialog()
{
-
+ writeConfig();
}
QStringList SelectThunderbirdFilterFilesDialog::selectedFiles() const
@@ -54,3 +56,21 @@ void SelectThunderbirdFilterFilesDialog::setStartDir(const KUrl& \
url) {
mSelectFilterFilesWidget->setStartDir(url);
}
+
+void SelectThunderbirdFilterFilesDialog::readConfig()
+{
+ KConfigGroup group( KernelIf->config(), "SelectThunderbirdFilterFilesDialog" );
+
+ const QSize size = group.readEntry( "Size", QSize() );
+ if ( size.isValid() ) {
+ resize( size );
+ } else {
+ resize( 500, 300 );
+ }
+}
+
+void SelectThunderbirdFilterFilesDialog::writeConfig()
+{
+ KConfigGroup group( KernelIf->config(), "SelectThunderbirdFilterFilesDialog" );
+ group.writeEntry( "Size", size() );
+}
diff --git a/mailcommon/filter/selectthunderbirdfilterfilesdialog.h \
b/mailcommon/filter/selectthunderbirdfilterfilesdialog.h index a074d59..c27a886 \
100644
--- a/mailcommon/filter/selectthunderbirdfilterfilesdialog.h
+++ b/mailcommon/filter/selectthunderbirdfilterfilesdialog.h
@@ -34,7 +34,10 @@ public:
void setStartDir(const KUrl&);
private:
+ void readConfig();
+ void writeConfig();
SelectThunderbirdFilterFilesWidget *mSelectFilterFilesWidget;
+
};
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic