diff options
author | Roberto C. Sanchez <roberto@connexer.com> | 2014-10-21 22:48:25 -0400 |
---|---|---|
committer | Roberto C. Sanchez <roberto@connexer.com> | 2014-10-21 22:48:25 -0400 |
commit | b954e6dbcceaba3b50aca624e1bddc6db4830829 (patch) | |
tree | 31fa8e2579585c9626d56bc9beb55326cbd40ff2 /src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp | |
parent | 04e7ba8bf082e2b170595eef488834accd9d946e (diff) |
Imported Upstream version 2.2
Diffstat (limited to 'src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp')
-rw-r--r-- | src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp b/src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp index 5e3dc41..c26de6f 100644 --- a/src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp +++ b/src/frontend/bookshelfmanager/btmodulemanagerdialog.cpp @@ -16,6 +16,7 @@ #include "util/cpointers.h" #include "util/dialogutil.h" #include "backend/managers/cswordbackend.h" +#include "backend/config/cbtconfig.h" #include <QDialogButtonBox> @@ -57,10 +58,13 @@ BtModuleManagerDialog::BtModuleManagerDialog(QWidget* parent) util::prepareDialogBox(bbox); addButtonBox(bbox); connect(bbox, SIGNAL(rejected()), SLOT(close())); + + loadDialogSettings(); } BtModuleManagerDialog::~BtModuleManagerDialog() { + saveDialogSettings(); m_staticModuleManagerDialog = 0; } @@ -70,4 +74,16 @@ void BtModuleManagerDialog::closeEvent(QCloseEvent*) qDebug("BtModuleManagerDialog::closeEvent"); } +void BtModuleManagerDialog::loadDialogSettings() +{ + resize(CBTConfig::get(CBTConfig::bookshelfWidth), CBTConfig::get(CBTConfig::bookshelfHeight)); + move(CBTConfig::get(CBTConfig::bookshelfPosX), CBTConfig::get(CBTConfig::bookshelfPosY)); +} +void BtModuleManagerDialog::saveDialogSettings() +{ + CBTConfig::set(CBTConfig::bookshelfWidth, size().width()); + CBTConfig::set(CBTConfig::bookshelfHeight, size().height()); + CBTConfig::set(CBTConfig::bookshelfPosX, x()); + CBTConfig::set(CBTConfig::bookshelfPosY, y()); +} |