3 #include<QGraphicsScene>
10 setPixmap(QPixmap(
":/img/syringe.png"));
12 QTimer * timer =
new QTimer();
13 connect(timer, SIGNAL(timeout()),
this, SLOT(
move()));
22 QList<QGraphicsItem *> colliding_items = collidingItems();
23 for (
int i = 0, n = colliding_items.size(); i < n; ++i){
24 if (
typeid(*(colliding_items[i])) ==
typeid(
virus)){
27 scene()->removeItem(colliding_items[i]);
28 scene()->removeItem(
this);
34 delete colliding_items[i];
42 scene() -> removeItem(
this);
44 qDebug() <<
"Syringe deleted!";