Example #1
0
bool SelectMode::onKeyPress(DiagramView* view, QKeyEvent* event) {
    if (view->scene() && view->scene()->isActive()) {
        DiagramItem* item = dynamic_cast<DiagramItem*>(view->scene()->focusItem());
        if (item && event->key() == Qt::Key_Delete) {
            item->killSelf();
            return false;
        }
    }
    return true;
}