Code formatting/indentation unified in trunk
[qtrapids] / src / engine / QBittorrentSession.h
index a6b6ac2..10f49e9 100644 (file)
@@ -26,6 +26,7 @@
 
 #include <libtorrent/session.hpp>
 #include <libtorrent/torrent_info.hpp>
+#include <libtorrent/alert_types.hpp>
 
 #include "QTorrentHandle.h"
 
 class AlertWaiterThread;
 typedef libtorrent::session TorrentSession;
 typedef libtorrent::add_torrent_params AddTorrentParams;
-typedef libtorrent::alert TorrentAlert;
+typedef libtorrent::alert Alert;
+typedef        libtorrent::torrent_alert TorrentAlert;
+typedef libtorrent::sha1_hash Sha1Hash;
 
 
+namespace qtrapids
+{
+
 /**
        @author Lassi Väätämöinen <lassi.vaatamoinen@ixonos.com>
 */
-class QBittorrentSession : public QObject {
-       Q_OBJECT
+class QBittorrentSession : public QObject
+{
+    Q_OBJECT
 //             class   BitTorrentSession;
-                       
-       public:
-               QBittorrentSession(QObject *parent = 0);
+
+public:
+    QBittorrentSession(QObject *parent = 0);
     ~QBittorrentSession();
-               
-               /// @brief Add torrent to session.
-               QTorrentHandle addTorrent(AddTorrentParams const& params);
-               
-       signals:
-               void alert(std::auto_ptr<TorrentAlert> al);
-               
-       private slots:
-               void on_alert(TorrentAlert const *al);
-               
-       private:
-               TorrentSession btSession_;
-               AlertWaiterThread *alertWaiter_;
-               
+
+    /// @brief Add torrent to session.
+    qtrapids::QTorrentHandle addTorrent(AddTorrentParams const& params);
+    void removeTorrent(qtrapids::QTorrentHandle const& handle);
+
+signals:
+    void alert(std::auto_ptr<Alert> al);
+
+private slots:
+    void on_alert(Alert const *al);
+
+private:
+    TorrentSession btSession_;
+    AlertWaiterThread *alertWaiter_;
+
 };
 
+} //namespace qtrapids
 #endif