コード例 #1
0
ファイル: PortMapsTreeView.cpp プロジェクト: kammoh/kactus2
//-----------------------------------------------------------------------------
// Function: PortMapsTreeView::onRestoreItem()
//-----------------------------------------------------------------------------
void PortMapsTreeView::onRestoreItem()
{
    if (!contextMenuIndex_.isValid())
    {
        return;
    }

    emit restoreItem(contextMenuIndex_);   
}
コード例 #2
0
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());
    }