Add Icon in Peer name in DL/UL List

And don't show upload item if no peer.
This commit is contained in:
Phenom 2017-09-16 19:28:50 +02:00
parent d9298dcf49
commit b13d985e58
4 changed files with 87 additions and 43 deletions

View file

@ -164,7 +164,7 @@ signals:
void playFiles(QStringList files);
private:
QString getPeerName(const RsPeerId &peer_id) const ;
QString getPeerName(const RsPeerId &peer_id, QString &iconName, QString &tooltip) const ;
QStandardItemModel *DLListModel;
QSortFilterProxyModel *DLLFilterModel;
@ -261,9 +261,9 @@ private:
public slots:
// these four functions add entries to the transfers dialog, and return the row id of the entry modified/added
int addDLItem(int row, const FileInfo &fileInfo);
int addPeerToDLItem(QStandardItem *dlItem, const QString& name, const QString& coreID, double dlspeed, uint32_t status, const FileProgressInfo& peerInfo);
int addPeerToDLItem(QStandardItem* dlItem, const RsPeerId &peer_ID, const QString &coreID, double dlspeed, uint32_t status, const FileProgressInfo &peerInfo);
int addULItem(int row, const FileInfo &fileInfo);
int addPeerToULItem(QStandardItem *ulItem, const RsPeerId& peer_ID, const QString &coreID, qlonglong completed, double ulspeed, const FileProgressInfo& peerInfo);
int addPeerToULItem(QStandardItem* ulItem, const RsPeerId &peer_ID, const QString &coreID, qlonglong completed, double ulspeed, const FileProgressInfo &peerInfo);
void showFileDetails() ;