void FileActionsController::deleteNode(NodeInfoDTO *node) { DeleteMessage *deleteMessage = new DeleteMessage(this->loginInfo, this); connect(deleteMessage, SIGNAL(nodeDeleted()), this, SIGNAL(actionFinished())); connect(deleteMessage, SIGNAL(nodeDeleted()), deleteMessage, SLOT(deleteLater())); connect(deleteMessage, SIGNAL(errorDeletingNode(QString)), this, SIGNAL(actionFinishedWithError(QString))); connect(deleteMessage, SIGNAL(errorDeletingNode(QString)), deleteMessage, SLOT(deleteLater())); deleteMessage->deleteNode(node->path); }
void QBayesNode::keyReleaseEvent(QKeyEvent *event) { if (event->key() == Qt::Key_Delete) { emit nodeDeleted(); } return QGraphicsItem::keyReleaseEvent(event); }