Code clean up

This commit is contained in:
Christophe Dumez
2010-11-14 19:07:24 +00:00
parent 2de4c50d4f
commit d5898f024d
3 changed files with 8 additions and 20 deletions

View File

@@ -109,7 +109,7 @@ QVariant TorrentModelItem::data(int column, int role) const
if(role == Qt::ForegroundRole) {
return m_fgColor;
}
if(role != Qt::DisplayRole) return QVariant();
if(role != Qt::DisplayRole && role != Qt::UserRole) return QVariant();
switch(column) {
case TR_NAME:
return m_name;
@@ -122,21 +122,10 @@ QVariant TorrentModelItem::data(int column, int role) const
case TR_STATUS:
return state();
case TR_SEEDS: {
// XXX: Probably a better way to do this
qulonglong seeds = m_torrent.num_seeds()*1000000;
if(m_torrent.num_complete() >= m_torrent.num_seeds())
seeds += m_torrent.num_complete()*10;
else
seeds += 1;
return seeds;
return (role == Qt::DisplayRole) ? m_torrent.num_seeds() : m_torrent.num_complete();
}
case TR_PEERS: {
qulonglong peers = (m_torrent.num_peers()-m_torrent.num_seeds())*1000000;
if(m_torrent.num_incomplete() >= (m_torrent.num_peers()-m_torrent.num_seeds()))
peers += m_torrent.num_incomplete()*10;
else
peers += 1;
return peers;
return (role == Qt::DisplayRole) ? (m_torrent.num_peers()-m_torrent.num_seeds()) : m_torrent.num_incomplete();
}
case TR_DLSPEED:
return m_torrent.download_payload_rate();