***************************************************************************/
#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());
{
}
+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)
+{
+}
+