projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tagging quassel-0.2.0-beta1.
[quassel.git]
/
src
/
client
/
client.cpp
diff --git
a/src/client/client.cpp
b/src/client/client.cpp
index
64092dd
..
6a7faa9
100644
(file)
--- a/
src/client/client.cpp
+++ b/
src/client/client.cpp
@@
-497,7
+497,7
@@
void Client::recvMessage(const Message &message) {
? net->networkName() + ":"
: QString();
QString sender = networkName + msg.bufferInfo().bufferName() + ":" + msg.sender();
? net->networkName() + ":"
: QString();
QString sender = networkName + msg.bufferInfo().bufferName() + ":" + msg.sender();
- Message mmsg = Message(msg.timestamp(), msg.bufferInfo(), msg.type(), msg.
text
(), sender, msg.flags());
+ Message mmsg = Message(msg.timestamp(), msg.bufferInfo(), msg.type(), msg.
contents
(), sender, msg.flags());
monitorBuffer()->appendMsg(mmsg);
}
emit messageReceived(msg);
monitorBuffer()->appendMsg(mmsg);
}
emit messageReceived(msg);
@@
-505,8
+505,8
@@
void Client::recvMessage(const Message &message) {
#else
void Client::recvMessage(const Message &msg) {
#else
void Client::recvMessage(const Message &msg) {
-
-
+ //checkForHighlight(msg);
+ _messageModel->insertMessage(msg);
}
#endif /* SPUTDEV */
}
#endif /* SPUTDEV */
@@
-515,11
+515,20
@@
void Client::recvStatusMsg(QString /*net*/, QString /*msg*/) {
//recvMessage(net, Message::server("", QString("[STATUS] %1").arg(msg)));
}
//recvMessage(net, Message::server("", QString("[STATUS] %1").arg(msg)));
}
+#ifdef SPUTDEV
+void Client::receiveBacklog(BufferId bufferId, const QVariantList &msgs) {
+ //checkForHighlight(msg);
+ foreach(QVariant v, msgs) {
+ _messageModel->insertMessage(v.value<Message>());
+ }
+}
+
+#else
+
void Client::receiveBacklog(BufferId bufferId, const QVariantList &msgs) {
void Client::receiveBacklog(BufferId bufferId, const QVariantList &msgs) {
-#ifndef SPUTDEV
Buffer *buffer_ = buffer(bufferId);
if(!buffer_) {
Buffer *buffer_ = buffer(bufferId);
if(!buffer_) {
- qWarning() << "Client::rec
vBacklogData
(): received Backlog for unknown Buffer:" << bufferId;
+ qWarning() << "Client::rec
eiveBacklog
(): received Backlog for unknown Buffer:" << bufferId;
return;
}
return;
}
@@
-542,8
+551,8
@@
void Client::receiveBacklog(BufferId bufferId, const QVariantList &msgs) {
if(!layoutTimer->isActive()) {
layoutTimer->start();
}
if(!layoutTimer->isActive()) {
layoutTimer->start();
}
-#endif
}
}
+#endif /* SPUTDEV */
void Client::layoutMsg() {
if(layoutQueue.isEmpty()) {
void Client::layoutMsg() {
if(layoutQueue.isEmpty()) {
@@
-555,7
+564,7
@@
void Client::layoutMsg() {
if(buffer->layoutMsg()) {
layoutQueue.append(buffer); // Buffer has more messages in its queue --> Round Robin
return;
if(buffer->layoutMsg()) {
layoutQueue.append(buffer); // Buffer has more messages in its queue --> Round Robin
return;
- }
+ }
if(layoutQueue.isEmpty())
layoutTimer->stop();
if(layoutQueue.isEmpty())
layoutTimer->stop();
@@
-579,7
+588,7
@@
void Client::checkForHighlight(Message &msg) {
QRegExp nickRegExp("^(.*\\W)?" + QRegExp::escape(nickname) + "(\\W.*)?$");
if((msg.type() & (Message::Plain | Message::Notice | Message::Action))
&& !(msg.flags() & Message::Self)
QRegExp nickRegExp("^(.*\\W)?" + QRegExp::escape(nickname) + "(\\W.*)?$");
if((msg.type() & (Message::Plain | Message::Notice | Message::Action))
&& !(msg.flags() & Message::Self)
- && nickRegExp.exactMatch(msg.
text
())) {
+ && nickRegExp.exactMatch(msg.
contents
())) {
msg.setFlags(msg.flags() | Message::Highlight);
return;
}
msg.setFlags(msg.flags() | Message::Highlight);
return;
}
@@
-599,7
+608,7
@@
void Client::checkForHighlight(Message &msg) {
}
if((msg.type() & (Message::Plain | Message::Notice | Message::Action))
&& !(msg.flags() & Message::Self)
}
if((msg.type() & (Message::Plain | Message::Notice | Message::Action))
&& !(msg.flags() & Message::Self)
- && userRegExp.exactMatch(msg.
text
())) {
+ && userRegExp.exactMatch(msg.
contents
())) {
msg.setFlags(msg.flags() | Message::Highlight);
return;
}
msg.setFlags(msg.flags() | Message::Highlight);
return;
}