From 180108e6f93311994c511592911d49c09dab5a14 Mon Sep 17 00:00:00 2001 From: Jeffrey Oliver Date: Thu, 12 Feb 2015 22:44:17 -0800 Subject: [PATCH] ctrl-click to add a card to a selection. --- cockatrice/src/abstractcarditem.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/abstractcarditem.cpp b/cockatrice/src/abstractcarditem.cpp index 97c45afa..36179ead 100644 --- a/cockatrice/src/abstractcarditem.cpp +++ b/cockatrice/src/abstractcarditem.cpp @@ -226,7 +226,10 @@ void AbstractCardItem::setFaceDown(bool _facedown) void AbstractCardItem::mousePressEvent(QGraphicsSceneMouseEvent *event) { - if (!isSelected()) { + if ((event->modifiers() & Qt::ControlModifier)) { + setSelected(isSelected() ? false : true); + } + else if (!isSelected()) { scene()->clearSelection(); setSelected(true); }