- Torrent can be now opened and download starts
[qtrapids] / src / gui / MainWindow.h
index 59b472f..03fe781 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>
@@ -38,11 +43,25 @@ class MainWindow : public QMainWindow {
                
        public slots:
        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);
+               void on_torrentFileSelected(const QString& file);
+               void on_torrentAlert(std::auto_ptr<TorrentAlert> al);
                
        private:
                QTabWidget *tabWidget_;
+               DownloadView *dlView_;
+               SeedView *seedView_;
+               PreferencesDialog *preferencesDialog_;
+               QSettings settings_;
                
+               QBittorrentSession btSession_;
                
+
 };
 
 #endif