void JamRoomViewPanel::translateUi() { ui->labelRoomStatus->setText(buildRoomDescriptionString()); ui->buttonEnter->setText(tr("enter")); ui->buttonListen->setText(tr("listen")); updateButtonListen(); }
void JamRoomViewPanel::refresh(const Login::RoomInfo &roomInfo) { this->roomInfo = roomInfo; ui->labelRoomStatus->setText(buildRoomDescriptionString(roomInfo)); // remove all users labels from layout QList<QLabel *> allUserLabels = ui->usersPanel->findChildren<QLabel *>(); foreach (QLabel *label, allUserLabels) { ui->usersPanel->layout()->removeWidget(label); label->deleteLater(); }