-void UserInputHandler::handleMe(QString bufname, QString msg) {
- if(bufname.isEmpty()) return; // server buffer
- server->ctcpHandler()->query(bufname, "ACTION", msg);
- emit displayMsg(Message::Action, bufname, msg, network()->myNick());
+void UserInputHandler::handleMe(const BufferInfo &bufferInfo, const QString &msg) {
+ if(bufferInfo.bufferName().isEmpty()) return; // server buffer
+ server->ctcpHandler()->query(bufferInfo.bufferName(), "ACTION", msg);
+ emit displayMsg(Message::Action, bufferInfo.type(), bufferInfo.bufferName(), msg, network()->myNick());