//----------------------------------------------------------------------------- // Function: PortMapsTreeView::onRestoreItem() //----------------------------------------------------------------------------- void PortMapsTreeView::onRestoreItem() { if (!contextMenuIndex_.isValid()) { return; } emit restoreItem(contextMenuIndex_); }
void ArchiveListWidget::addArchives(QList<ArchivePtr > archives) { clear(); std::sort(archives.begin(), archives.end(), ArchiveCompare); foreach (ArchivePtr archive, archives) { ArchiveListItem *item = new ArchiveListItem(archive); connect(item, SIGNAL(requestDelete()), this, SLOT(removeItems())); connect(item, SIGNAL(requestInspect()), this, SLOT(inspectItem())); connect(item, SIGNAL(requestRestore()), this, SLOT(restoreItem())); connect(item, SIGNAL(requestGoToJob()), this, SLOT(goToJob())); this->insertItem(this->count(), item); this->setItemWidget(item, item->widget()); }