void CardScene::mousePressEvent(QGraphicsSceneMouseEvent *event) { if (event->button() & Qt::RightButton) { clearChosenItems(); listCards(); return; } if (!oldItem) return; if (chosenItem.contains(oldItem)) { oldItem->setPos(oldItem->pos().x(), 0.2 * height()); chosenItem.removeAt(chosenItem.indexOf(oldItem)); } else { if (chosenNumber == 1) { clearChosenItems(); listCards(); } oldItem->setPos(oldItem->pos().x(), 0); chosenItem.append(oldItem); } emit chosenNCard(chosenItem.size()); }
void audioTestAlsaListCards(void) { unitSubheading("Alsa List Cards"); listCards(); }