// create a new BufferViewManager
_bufferViewManager = new BufferViewManager(signalProxy(), this);
-
+
_syncedToCore = true;
emit connected();
emit coreConnectionStateChanged(true);
if(!isConnected())
return;
_connectedToCore = false;
-
+
if(socket) {
socket->close();
socket->deleteLater();
void Client::receiveBacklog(BufferId bufferId, const QVariantList &msgs) {
//checkForHighlight(msg);
+ //QTime start = QTime::currentTime();
foreach(QVariant v, msgs) {
_messageModel->insertMessage(v.value<Message>());
}
+ //qDebug() << "processed" << msgs.count() << "backlog lines in" << start.msecsTo(QTime::currentTime());
}
void Client::layoutMsg() {
layoutTimer->stop();
return;
}
-
+
Buffer *buffer = layoutQueue.takeFirst();
if(buffer->layoutMsg()) {
layoutQueue.append(buffer); // Buffer has more messages in its queue --> Round Robin