Q_UNUSED(column);
QStringList toolTip(QString("<b>%1</b>").arg(networkName()));
- toolTip.append(QString("Server: %1").arg(currentServer()));
- toolTip.append(QString("Users: %1").arg(nickCount()));
+ toolTip.append(QString(tr("Server: %1")).arg(currentServer()));
+ toolTip.append(QString(tr("Users: %1")).arg(nickCount()));
if(_network) {
- toolTip.append(QString("Lag: %1 msecs").arg(_network->latency()));
+ toolTip.append(QString(tr("Lag: %1 msecs")).arg(_network->latency()));
}
return QString("<p> %1 </p>").arg(toolTip.join("<br />"));
buffItem->parent()->removeChild(buffItem);
}
+MsgId NetworkModel::lastSeenMsgId(BufferId bufferId) {
+ if(!_bufferItemCache.contains(bufferId))
+ return MsgId();
+
+ return _bufferItemCache[bufferId]->lastSeenMsgId();
+}
+
void NetworkModel::setLastSeenMsgId(const BufferId &bufferId, const MsgId &msgId) {
BufferItem *bufferItem = findBufferItem(bufferId);
if(!bufferItem) {
}
void NetworkModel::updateBufferActivity(const Message &msg) {
- BufferItem *bufferItem = findBufferItem(msg.bufferInfo());
- if(!bufferItem) {
- qDebug() << "NetworkModel::updateBufferActivity(): buffer is unknown:" << msg.bufferInfo();
- return;
- }
- bufferItem->updateActivityLevel(msg);
+ bufferItem(msg.bufferInfo())->updateActivityLevel(msg);
}
void NetworkModel::setBufferActivity(const BufferId &bufferId, Buffer::ActivityLevel level) {
return _bufferItemCache[bufferId]->bufferName();
}
+BufferInfo::Type NetworkModel::bufferType(BufferId bufferId) {
+ if(!_bufferItemCache.contains(bufferId))
+ return BufferInfo::InvalidBuffer;
+
+ return _bufferItemCache[bufferId]->bufferType();
+}
+
+BufferInfo NetworkModel::bufferInfo(BufferId bufferId) {
+ if(!_bufferItemCache.contains(bufferId))
+ return BufferInfo();
+
+ return _bufferItemCache[bufferId]->bufferInfo();
+}
+
NetworkId NetworkModel::networkId(BufferId bufferId) {
if(!_bufferItemCache.contains(bufferId))
return NetworkId();
else
return QString();
}
-
-BufferInfo::Type NetworkModel::bufferType(BufferId bufferId) {
- if(!_bufferItemCache.contains(bufferId))
- return BufferInfo::InvalidBuffer;
-
- return _bufferItemCache[bufferId]->bufferType();
-}