QTfrontend/net/proto.cpp
changeset 8759 1a4b9b9fe2b0
parent 6952 7f70f37bbf08
child 9080 9b42757d7e71
equal deleted inserted replaced
8757:266df6d5ed73 8759:1a4b9b9fe2b0
    43     for (int i = 0; i < strList.size(); i++)
    43     for (int i = 0; i < strList.size(); i++)
    44         addStringToBuffer(buf, strList[i]);
    44         addStringToBuffer(buf, strList[i]);
    45     return buf;
    45     return buf;
    46 }
    46 }
    47 
    47 
    48 QString HWProto::formatChatMsgForFrontend(const QString & msg)
       
    49 {
       
    50     return formatChatMsg("|nick|", msg);
       
    51 }
       
    52 
       
    53 QString HWProto::formatChatMsg(const QString & nick, const QString & msg)
    48 QString HWProto::formatChatMsg(const QString & nick, const QString & msg)
    54 {
    49 {
    55     if(msg.left(4) == "/me ")
    50     if(msg.left(4) == "/me ")
    56         return QString("\x02* %1 %2").arg(nick).arg(msg.mid(4));
    51         return QString("\x02* %1 %2").arg(nick).arg(msg.mid(4));
    57     else
    52     else
    58         return QString("\x01%1: %2").arg(nick).arg(msg);
    53         return QString("\x01%1: %2").arg(nick).arg(msg);
    59 }
    54 }
       
    55 
       
    56 QString HWProto::chatStringToAction(const QString & string)
       
    57 {
       
    58     if(string.left(4) == "/me ")
       
    59         return string.mid(4);
       
    60     else
       
    61         return NULL;
       
    62 }