- Added PreferencesDialog with settings saving and reading.
[qtrapids] / src / gui / MainWindow.h
index 1b1155e..e64dfc1 100644 (file)
 #define MAINWINDOW_H
 
 #include <QMainWindow>
+#include <QSettings>
 
 #include "QBittorrentSession.h"
 
 class QTabWidget;
 class DownloadView;
 class SeedView;
-
+class PreferencesDialog;
 
 /**
        @author Lassi Väätämöinen <lassi.vaatamoinen@ixonos.com>
@@ -44,6 +45,7 @@ class MainWindow : public QMainWindow {
        private slots:
                void on_openAction_clicked();
                void on_quitAction_clicked();
+               void on_preferencesAction_clicked();
                void on_aboutAction_clicked();
                void on_aboutQtAction_clicked();
                void handleToolBarAction(QAction* action);
@@ -53,6 +55,8 @@ class MainWindow : public QMainWindow {
                QTabWidget *tabWidget_;
                DownloadView *dlView_;
                SeedView *seedView_;
+               PreferencesDialog *preferencesDialog_;
+               QSettings settings_;
                
                QBittorrentSession btSession_;