- Namespaced QBittorrentSession and QTorrentHandle to avoid possible future conflicts
[qtrapids] / src / engine / QTorrentHandle.h
index 0d8d4a5..855f0ca 100644 (file)
@@ -33,51 +33,55 @@ typedef libtorrent::torrent_handle TorrentHandle;
 /**
        @author Lassi Väätämöinen <lassi.vaatamoinen@ixonos.com>
 */
-class QTorrentHandle 
-{
-       public:
-               
-               enum State {
-                       QUEUED_FOR_CHECKING = TorrentStatus::queued_for_checking,
-                       CHECKING_FILES,
-                       DOWNLOADING_METADATA,
-                       DOWNLOADING,
-                       FINISHED,
-                       SEEDING,
-                       ALLOCATING,
-                       UNSPECIFIED
-               };
-               
-               QTorrentHandle(libtorrent::torrent_handle handle);
-    ~QTorrentHandle();
-               
 
-               
-               TorrentInfo const& getTorrentInfo() const;
-               
-               bool isValid() const;
+namespace qtrapids {
+       
+       class QTorrentHandle 
+       {
+               public:
+                       
+                       enum State {
+                               QUEUED_FOR_CHECKING = TorrentStatus::queued_for_checking,
+                               CHECKING_FILES,
+                               DOWNLOADING_METADATA,
+                               DOWNLOADING,
+                               FINISHED,
+                               SEEDING,
+                               ALLOCATING,
+                               UNSPECIFIED
+                       };
+                       
+                       QTorrentHandle(libtorrent::torrent_handle handle);
+                       ~QTorrentHandle();
+                       
 
-               QString name() const;
-               size_t getTotalSize() const;
-               QTorrentHandle::State state() const;
-               float progress() const;
-               float uploadRate() const;
-               float downloadRate() const;
-               qint32 numSeeds() const;
-               qint32 numLeeches() const;
-               qint32 ratio() const;
-               
-               TorrentHandle getHandle() const;
-               
-               bool operator==(QTorrentHandle const& h) const; 
-               bool operator<(QTorrentHandle const& h) const;
+                       
+                       TorrentInfo const& getTorrentInfo() const;
+                       
+                       bool isValid() const;
+
+                       QString name() const;
+                       size_t getTotalSize() const;
+                       QTorrentHandle::State state() const;
+                       float progress() const;
+                       float uploadRate() const;
+                       float downloadRate() const;
+                       qint32 numSeeds() const;
+                       qint32 numLeeches() const;
+                       qint32 ratio() const;
+                       
+                       TorrentHandle getHandle() const;
+                       
+                       bool operator==(QTorrentHandle const& h) const; 
+                       bool operator<(QTorrentHandle const& h) const;
+                       
+               private:
+                       QTorrentHandle(); // Prevent default construct.
+                       TorrentHandle torrentHandle_;
                
-       private:
-               QTorrentHandle(); // Prevent default construct.
-               TorrentHandle torrentHandle_;
-       
-               TorrentStatus status() const;
+                       TorrentStatus status() const;
 
-};
+       };
 
+} // namespace qtrapids
 #endif