#include <QtGui/QGraphicsItem>
#include <math.h>
#include "flickereffect.h"
+#include "graphicselement.h"
namespace
{
}
}
-void FlickerEffect::apply(QGraphicsItem* item)
+void FlickerEffect::apply(GraphicsElement* item)
{
if(interval_ > 0)
{
void FlickerEffect::updateVisibility()
{
- if(item_)
+ if(item_ && item_->canBeVisible())
{
- item_->setVisible(!item_->isVisible());
+ item_->getElement()->setVisible(!item_->getElement()->isVisible());
}
}