#define EFFECT_H
class QString;
-class QGraphicsItem;
+class GraphicsElement;
class Effect
{
Effect();
static Effect* getEffect(QString const& name);
virtual bool setAttribute(QString const& name, QString const& value) = 0;
- virtual void apply(QGraphicsItem* item) = 0;
+ virtual void apply(GraphicsElement* item) = 0;
protected:
int getAttribute(QString const& name, QString const& value, const AttributeDetails details[], int count, qreal& realValue);