コード例 #1
0
void ConstraintModel::removeProcess(const id_type<ProcessModel>& processId)
{
    auto proc = process(processId);
    m_processes.remove(processId);

    emit processRemoved(processId);
    emit processesChanged();
    delete proc;
}
コード例 #2
0
ファイル: ProcessView.cpp プロジェクト: MichaelRink/ogs_ufz
void ProcessView::removeProcess()
{
	ProcessItem* item = dynamic_cast<ProcessItem*>(static_cast<ProcessModel*>(this->model())->getItem(this->selectionModel()->currentIndex()));

	if (item)
	{
		const FiniteElement::ProcessType pcs_type = item->getItem()->getProcessType();
		emit processRemoved(pcs_type);
	}
}
コード例 #3
0
//-------------------------------------------------------------------------
void BackgroundProcesses::removeProcess (QString const& name)
{
    emit processRemoved (name);
}