/************************************************************************** Do the work of updating (populating) the message dialog. **************************************************************************/ void real_meswin_dialog_update(void) { int i, num; const struct message *pmsg; if (gui()->infotab == NULL) { return; } gui()->infotab->msgwdg->clr(); num = meswin_get_num_messages(); for (i = 0; i < num; i++) { pmsg = meswin_get_message(i); gui()->infotab->msgwdg->msg(pmsg); } gui()->infotab->msgwdg->msg_update(); }
/************************************************************************** Do the work of updating (populating) the message dialog. **************************************************************************/ void real_meswin_dialog_update(void) { int i, num; const struct message *pmsg; gui()->messages_window->clearContents(); gui()->messages_window->setRowCount(0); num = meswin_get_num_messages(); for (i = 0; i < num; i++) { QTableWidgetItem *item; item = new QTableWidgetItem(); pmsg = meswin_get_message(i); gui()->messages_window->insertRow(i); item->setText(QString::fromUtf8(pmsg->descr)); gui()->messages_window->setItem(i, 0, item); } gui()->messages_window->resizeColumnToContents(0); gui()->messages_window->resizeRowsToContents(); }