- Torrent addign and removal functional
[qtrapids] / src / gui / MainWindow.h
index 03fe781..275e1dd 100644 (file)
@@ -41,16 +41,22 @@ class MainWindow : public QMainWindow {
 
     ~MainWindow();
                
+       signals:
+               void itemSelected(bool enabled);
+               
        public slots:
        private slots:
                void on_openAction_clicked();
+               void on_removeAction_clicked();
                void on_quitAction_clicked();
                void on_preferencesAction_clicked();
                void on_aboutAction_clicked();
                void on_aboutQtAction_clicked();
+               void on_downloadItemSelectionChanged();
+               void on_seedItemSelectionChanged();
                void handleToolBarAction(QAction* action);
                void on_torrentFileSelected(const QString& file);
-               void on_torrentAlert(std::auto_ptr<TorrentAlert> al);
+               void on_alert(std::auto_ptr<Alert> al);
                
        private:
                QTabWidget *tabWidget_;
@@ -59,9 +65,12 @@ class MainWindow : public QMainWindow {
                PreferencesDialog *preferencesDialog_;
                QSettings settings_;
                
+               //std::vector< std::auto_ptr<QTorrentHandle> const > torrentHandles_;
+               
                QBittorrentSession btSession_;
                
 
+               //bool IsNewTorrent(std::auto_ptr<QTorrentHandle> handlePtr);
 };
 
 #endif