void CloneTasksTableView::prepareContextMenu(const CloneTask& task) { if (task.isCancelable()) { cancel_task_action_->setVisible(true); cancel_task_action_->setData(task.repo_id); } else { cancel_task_action_->setVisible(false); } if (task.isRemovable()) { remove_task_action_->setVisible(true); remove_task_action_->setData(task.repo_id); } else { remove_task_action_->setVisible(false); } }