#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>
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