X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.cpp;h=9d463f64eeada64444f741b9287ff8a2295bf5c0;hp=5b2f953e31ea833365380173a063a68ccf651ee1;hb=b5385b3ddf6f0e8df8f0af7275b59dcc1fcd0ed1;hpb=8a91d275138941cc91704dd462efaf70c5f9732c diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 5b2f953e..9d463f64 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -596,23 +596,7 @@ QString IrcUserItem::toolTip(int column) const { QDateTime now = QDateTime::currentDateTime(); QDateTime idle = _ircUser->idleTime(); int idleTime = idle.secsTo(now); - - QList< QPair > timeUnit; - timeUnit.append(qMakePair(365*60*60, tr("year"))); - timeUnit.append(qMakePair(24*60*60, tr("day"))); - timeUnit.append(qMakePair(60*60, tr("h"))); - timeUnit.append(qMakePair(60, tr("min"))); - timeUnit.append(qMakePair(1, tr("sec"))); - - QString idleString(' '); - for(int i=0; i < timeUnit.size(); i++) { - int n = idleTime / timeUnit[i].first; - if(n > 0) { - idleString += QString("%1 %2 ").arg(QString::number(n), timeUnit[i].second); - } - idleTime = idleTime % timeUnit[i].first; - } - toolTip.append(tr("idling since %1").arg(idleString)); + toolTip.append(tr("idling since %1").arg(secondsToString(idleTime))); } if(_ircUser->loginTime().isValid()) { toolTip.append(tr("login time: %1").arg(_ircUser->loginTime().toString()));