connect(closePB, SIGNAL(clicked()),
this, SLOT(slotClose()));
- connect(errorsLW, SIGNAL(itemClicked(QListWidgetItem *)),
- this, SLOT(select(QListWidgetItem *)));
+ connect(errorsLW, SIGNAL(itemSelectionChanged()),
+ this, SLOT(select()));
bc().setPolicy(ButtonPolicy::OkCancelPolicy);
bc().setCancel(closePB);
void GuiErrorList::showEvent(QShowEvent * e)
{
errorsLW->setCurrentRow(0);
- select(errorsLW->item(0));
+ select();
e->accept();
}
-void GuiErrorList::select(QListWidgetItem * wi)
+void GuiErrorList::select()
{
- int const item = errorsLW->row(wi);
+ int const item = errorsLW->row(errorsLW->currentItem());
goTo(item);
descriptionTB->setPlainText(toqstr(errorList()[item].description));
}