#include "AnimatedObject.h" #include #include AnimatedObject::AnimatedObject(QGraphicsItem* parent) : QGraphicsSvgItem(parent) , timer( new QTimer(this) ) { } AnimatedObject::~AnimatedObject() { } void AnimatedObject::destroy(bool removeFromScene, bool deleteObject) { timer->stop(); if (removeFromScene) scene()->removeItem(this); if (deleteObject) this->deleteLater(); }