]> Some of my projects - localmylist.git/commitdiff
DynamicModelTab now saves its settings.
authorAPTX <marek321@gmail.com>
Sun, 14 Jun 2015 10:42:58 +0000 (12:42 +0200)
committerAPTX <marek321@gmail.com>
Sun, 14 Jun 2015 10:42:58 +0000 (12:42 +0200)
The model query and filter type are saved.

localmylist-management/tabs/dynamicmodeltab.cpp
localmylist-management/tabs/dynamicmodeltab.h

index 7dae96c6702c621084aabb194833f25a4568f0ad..dc0d74f06e4dc3071b5e9bcaab4c64eef20a6653 100644 (file)
@@ -114,6 +114,20 @@ void DynamicModelTab::reload()
        model->reload();
 }
 
+void DynamicModelTab::loadSettings(QSettings *settings)
+{
+       ui->filterType->setCurrentIndex(settings->value("filterType", 0).toInt());
+       ui->modelQuery->setText(settings->value("modelQuery", "...").toString());
+       on_modelQuery_returnPressed();
+}
+
+void DynamicModelTab::saveSettings(QSettings *settings)
+{
+       settings->setValue("filterType", ui->filterType->currentIndex());
+       settings->setValue("modelQuery", ui->modelQuery->text());
+
+}
+
 void DynamicModelTab::changeEvent(QEvent *e)
 {
        QWidget::changeEvent(e);
index 0f3c17632baef648ecf517e59078e8c7dbc74f1b..5297758c3462185d5eece9717bf08980f80c9de4 100644 (file)
@@ -33,6 +33,9 @@ public:
 
        void reload();
 
+       void loadSettings(QSettings *settings);
+       void saveSettings(QSettings *settings);
+
 protected:
        void changeEvent(QEvent *e);