X-Git-Url: http://git.maemo.org/git/?p=qtrapids;a=blobdiff_plain;f=src%2Fgui%2FDownloadView.cpp;h=6912b5ef0bc8f6101d6c73b1f3f9c7af5048ef42;hp=a589e390310386e6d6bb93d9facb5ea2bf2f80b1;hb=45e692ff47151854cc149c514d3a53285f0f195a;hpb=a287bad35d31bc51adaad80dea33f7573b688eaf diff --git a/src/gui/DownloadView.cpp b/src/gui/DownloadView.cpp index a589e39..6912b5e 100644 --- a/src/gui/DownloadView.cpp +++ b/src/gui/DownloadView.cpp @@ -19,7 +19,9 @@ ***************************************************************************/ #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()); @@ -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) +{ +} +