From kde-commits Mon Dec 31 18:51:00 2012 From: Montel Laurent Date: Mon, 31 Dec 2012 18:51:00 +0000 To: kde-commits Subject: [kdepim/KDE/4.10] mailcommon/filter: Save/restore size Message-Id: <20121231185100.B0F6DA6091 () git ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=135698201716605 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/mai= lcommon/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 = #include @@ -38,11 +39,12 @@ SelectThunderbirdFilterFilesDialog::SelectThunderbirdFi= lterFilesDialog(QWidget * = mSelectFilterFilesWidget =3D new SelectThunderbirdFilterFilesWidget(main= Widget); mainLayout->addWidget(mSelectFilterFilesWidget); + readConfig(); } = SelectThunderbirdFilterFilesDialog::~SelectThunderbirdFilterFilesDialog() { - + writeConfig(); } = QStringList SelectThunderbirdFilterFilesDialog::selectedFiles() const @@ -54,3 +56,21 @@ void SelectThunderbirdFilterFilesDialog::setStartDir(con= st KUrl& url) { mSelectFilterFilesWidget->setStartDir(url); } + +void SelectThunderbirdFilterFilesDialog::readConfig() +{ + KConfigGroup group( KernelIf->config(), "SelectThunderbirdFilterFilesDia= log" ); + + const QSize size =3D group.readEntry( "Size", QSize() ); + if ( size.isValid() ) { + resize( size ); + } else { + resize( 500, 300 ); + } +} + +void SelectThunderbirdFilterFilesDialog::writeConfig() +{ + KConfigGroup group( KernelIf->config(), "SelectThunderbirdFilterFilesDia= log" ); + group.writeEntry( "Size", size() ); +} diff --git a/mailcommon/filter/selectthunderbirdfilterfilesdialog.h b/mailc= ommon/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; + }; } =20