if(network()->isMyNick(target)) {
// it's possible to pack multiple privmsgs into one param using ctcp
QStringList messages = networkConnection->ctcpHandler()->parse(CtcpHandler::CtcpQuery, prefix, target, userDecode(ircuser->nick(), params[1]));
+ quint8 flags;
foreach(QString message, messages) {
- if(!message.isEmpty()) {
- emit displayMsg(Message::Plain, "", message, prefix, Message::PrivMsg);
- }
+ flags = Message::PrivMsg;
+ if(message.contains(network()->myNick()))
+ flags |= Message::Highlight;
+ emit displayMsg(Message::Plain, "", message, prefix, flags);
}
} else {
// so it's probably a channel..
}
QStringList messages = networkConnection->ctcpHandler()->parse(CtcpHandler::CtcpQuery, prefix, target, bufferDecode(target, params[1]));
- foreach(QString message, messages)
- emit displayMsg(Message::Plain, target, message, prefix);
+ quint8 flags;
+ foreach(QString message, messages) {
+ flags = Message::None;
+ if(message.contains(network()->myNick()))
+ flags |= Message::Highlight;
+ emit displayMsg(Message::Plain, target, message, prefix, flags);
+ }
}
}
{ using namespace Global;
quasselVersion = "0.2.0-pre";
- quasselDate = "2008-01-28";
- quasselBuild = 401;
+ quasselDate = "2008-01-29";
+ quasselBuild = 402;
//! Minimum client build number the core needs
clientBuildNeeded = 358;