void ConstraintModel::removeProcess(const id_type<ProcessModel>& processId) { auto proc = process(processId); m_processes.remove(processId); emit processRemoved(processId); emit processesChanged(); delete proc; }
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); } }
//------------------------------------------------------------------------- void BackgroundProcesses::removeProcess (QString const& name) { emit processRemoved (name); }