| 1269 | } |
| 1270 | |
| 1271 | void MainWidget::recvMessage(const RespType &msg) { |
| 1272 | QString rescMsg; |
| 1273 | if(msg._arrayValue.size() == 4 && msg._arrayValue[0]._stringValue == "pmessage") { |
| 1274 | rescMsg = QString("Receive %1 channel of %2 pattern msg:%3") |
| 1275 | .arg(QTextCodec::codecForLocale()->toUnicode(msg._arrayValue[2]._stringValue)) |
| 1276 | .arg(QTextCodec::codecForLocale()->toUnicode(msg._arrayValue[1]._stringValue)) |
| 1277 | .arg(QTextCodec::codecForLocale()->toUnicode(msg._arrayValue[3]._stringValue)); |
| 1278 | } else if(msg._arrayValue.size() == 3 && msg._arrayValue[0]._stringValue == "punsubscribe") { |
| 1279 | rescMsg = QString("Punsubscribe %1 channel pattern [%2] success...") |
| 1280 | .arg(QTextCodec::codecForLocale()->toUnicode(msg._arrayValue[1]._stringValue)) |
| 1281 | .arg(msg._arrayValue[2]._integerValue); |
| 1282 | } else if(msg._arrayValue.size() == 3 && msg._arrayValue[0]._stringValue == "psubscribe") { |
| 1283 | rescMsg = QString("Psubscribe %1 [%2] success...") |
| 1284 | .arg(QTextCodec::codecForLocale()->toUnicode(msg._arrayValue[1]._stringValue)) |
| 1285 | .arg(msg._arrayValue[2]._integerValue); |
| 1286 | } |
| 1287 | |
| 1288 | if(!rescMsg.isEmpty()) |
| 1289 | ui->_subTextBrowser->append(rescMsg); |
| 1290 | } |
| 1291 | |
| 1292 | void MainWidget::on__msgClearButton_clicked() |
| 1293 | { |