Merged and fixed backbone settings
[mdictionary] / trunk / src / base / gui / SettingsWidget.cpp
index f0de440..8f3b218 100644 (file)
 //Created by Mateusz Półrola
 
 #include "SettingsWidget.h"
+#include <QDebug>
 
 SettingsWidget::SettingsWidget(GUIInterface *parent) :
     QDialog(parent)
 {
+    guiInterface = parent;
+
     setWindowTitle(tr("Settings"));
 
     verticalLayout = new QVBoxLayout;
@@ -65,7 +68,8 @@ SettingsWidget::SettingsWidget(GUIInterface *parent) :
 }
 
 void SettingsWidget::showEvent(QShowEvent *e) {
-    settings = guiInterface->getSettings();
+
+    settings = guiInterface->settings();
 
     historySizeSpinBox->setValue(
             settings->value("history_size").toInt());
@@ -87,7 +91,7 @@ void SettingsWidget::showEvent(QShowEvent *e) {
 }
 
 void SettingsWidget::hideEvent(QHideEvent *e) {
-    Settings* newSettings;
+    Settings* newSettings = new Settings;
     newSettings->setValue("history_size",
                           QString::number(historySizeSpinBox->value()));
     newSettings->setValue("search_limit",