-when a file is downloaded through different peers, all peers are put together

under a single root line. line is click-able, when collapsed it displays all
download peers
-sources column shows number of peers as online (offline)
-name column for root/peer shows filename/peername


git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@1261 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
alexandrut 2009-05-20 22:06:20 +00:00
parent 4694ff22d5
commit 3d37a0c242
2 changed files with 236 additions and 175 deletions

View file

@ -15,7 +15,7 @@
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Foundation, Inc., 51 Franklin Street, Fifth Floor,
* Boston, MA 02110-1301, USA.
****************************************************************/
@ -46,12 +46,12 @@ class TransfersDialog : public MainPage
TransfersDialog(QWidget *parent = 0);
/** Default Destructor */
~TransfersDialog();
virtual void keyPressEvent(QKeyEvent *) ;
public slots:
void insertTransfers();
void handleDownloadRequest(const QString& url);
private slots:
@ -62,8 +62,8 @@ class TransfersDialog : public MainPage
void cancel();
/** removes finished Downloads**/
void clearcompleted();
void playSelectedTransfer();
void playSelectedTransfer();
void copyLink();
void pasteLink();
@ -104,7 +104,8 @@ class TransfersDialog : public MainPage
Ui::TransfersDialog ui;
public slots:
int addItem(QString symbol, QString name, QString coreID, qlonglong size, double progress, double dlspeed, QString sources, QString status, qlonglong completed, qlonglong remaining);
int addItem(QString symbol, QString name, QString coreID, qlonglong size, double progress, double dlspeed, QString sources, QString status, qlonglong completed, qlonglong remaining);
bool addPeerToItem(int row, QString symbol, QString name, QString coreID, qlonglong fileSize, double progress, double dlspeed, QString sources, QString status, qlonglong completed, qlonglong remaining);
void delItem(int row);
int addUploadItem(QString symbol, QString name, QString coreID, qlonglong size, double progress, double dlspeed, QString sources, QString status, qlonglong completed, qlonglong remaining);