QTfrontend/ui/widget/chatwidget.cpp
changeset 11738 90ea2156b809
parent 11516 6873bd4d120c
child 11812 92b3b0fcb41f
equal deleted inserted replaced
11737:571d06a86bb6 11738:90ea2156b809
   536 {
   536 {
   537     chatEditLine->reset();
   537     chatEditLine->reset();
   538 
   538 
   539     // add default commands
   539     // add default commands
   540     QStringList cmds;
   540     QStringList cmds;
   541     cmds << "/me" << "/discardStyleSheet" << "/saveStyleSheet";
   541     // /saveStyleSheet is(/was?) broken because of Physfs or something
       
   542     // cmds << "/me" << "/discardStyleSheet" << "/saveStyleSheet";
       
   543     cmds << "/me" << "/info" << "/quit" << "/clear" << "/discardStyleSheet";
   542     chatEditLine->addCommands(cmds);
   544     chatEditLine->addCommands(cmds);
   543 
   545 
   544     chatText->clear();
   546     chatText->clear();
   545     chatStrings.clear();
   547     chatStrings.clear();
   546     //chatNicks->clear();
   548     //chatNicks->clear();
   826     if (line[0] == '/')
   828     if (line[0] == '/')
   827     {
   829     {
   828         QString tline = line.trimmed();
   830         QString tline = line.trimmed();
   829         if (tline.startsWith("/me"))
   831         if (tline.startsWith("/me"))
   830             return false; // not a real command
   832             return false; // not a real command
   831 
   833         else if (tline == "/clear") {
       
   834             chatStrings.clear();
       
   835             chatText->clear();
       
   836         }
   832         else if (tline == "/discardStyleSheet")
   837         else if (tline == "/discardStyleSheet")
   833             discardStyleSheet();
   838             discardStyleSheet();
   834         else if (tline == "/saveStyleSheet")
   839         else if (tline == "/saveStyleSheet")
   835             saveStyleSheet();
   840             saveStyleSheet();
   836         else
   841         else