Esempio n. 1
0
/**************************************************************************
  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();

}
Esempio n. 2
0
/**************************************************************************
  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();
}