- Torrent can be now opened and download starts
[qtrapids] / src / gui / DownloadView.cpp
index a589e39..6912b5e 100644 (file)
@@ -19,7 +19,9 @@
  ***************************************************************************/
 #include "DownloadView.h"
 
  ***************************************************************************/
 #include "DownloadView.h"
 
-DownloadView::DownloadView(QWidget* parent): QTreeWidget(parent)
+DownloadView::DownloadView(QWidget* parent) : 
+       QTreeWidget(parent),
+       items_()
 {
        setRootIsDecorated(false); // Hide branch lines, making one-level treeview (similar to list)
        setHeaderItem(DownloadViewItem::getHeaderItem());
 {
        setRootIsDecorated(false); // Hide branch lines, making one-level treeview (similar to list)
        setHeaderItem(DownloadViewItem::getHeaderItem());
@@ -30,4 +32,26 @@ DownloadView::~DownloadView()
 {
 }
 
 {
 }
 
+void DownloadView::newItem(QTorrentHandle const* handle)
+{
+
+       DownloadViewItem *item = new DownloadViewItem(QStringList()
+                       << handle->name()
+                       << QString::number(handle->getTotalSize())
+                       << handle->state()
+                       << QString::number(handle->progress())
+                       << QString::number(handle->downloadRate()) 
+                       << QString::number(handle->uploadRate()) 
+                       << QString::number(handle->numSeeds()) + "/" + QString::number(handle->numLeeches())
+                       << QString::number(handle->ratio())
+                       << "ETA" );
+       
+       addTopLevelItem(item);
+       
+}
+
+void DownloadView::updateItem(QTorrentHandle const* handle)
+{
+}
+