diff options
Diffstat (limited to 'plugins/canvas')
-rw-r--r-- | plugins/canvas/standard/qgraphicsscene/QGSCanvas.cpp | 15 | ||||
-rw-r--r-- | plugins/canvas/standard/qgraphicsscene/QGSCanvas.h | 6 |
2 files changed, 6 insertions, 15 deletions
diff --git a/plugins/canvas/standard/qgraphicsscene/QGSCanvas.cpp b/plugins/canvas/standard/qgraphicsscene/QGSCanvas.cpp index 09f823b1..fd50b345 100644 --- a/plugins/canvas/standard/qgraphicsscene/QGSCanvas.cpp +++ b/plugins/canvas/standard/qgraphicsscene/QGSCanvas.cpp @@ -69,23 +69,14 @@ QIcon QGSCanvas::icon() return KIcon(); } -void QGSCanvas::addSprite(const QString& name, const QString& sprite, const int x, const int y, const int zOrder) +void QGSCanvas::addItem(const QString& name, const QString& context, const QVariantList& parameters) { // TODO: NOOP or refresh? if (m_items.contains(name)) return; - SpriteWrapper* spr = m_game->sprite(sprite); - if (spr) - { - QGraphicsPixmapItem* item = new QGraphicsPixmapItem(spr->sprite()); - item->setPos(x, y); - item->setZValue(zOrder); - m_scene->addItem(item); - m_items[name] = item; - } } -void QGSCanvas::removeSprite(const QString& name) +void QGSCanvas::removeItem(const QString& name) { if (m_items.contains(name)) { @@ -94,7 +85,7 @@ void QGSCanvas::removeSprite(const QString& name) } } -void QGSCanvas::transform(const QString& transform, const QString& object, const QVariantList& parameters) +void QGSCanvas::transform(const QString& transform, const QString& name, const QVariantList& parameters) { } diff --git a/plugins/canvas/standard/qgraphicsscene/QGSCanvas.h b/plugins/canvas/standard/qgraphicsscene/QGSCanvas.h index d779a3b3..7679a2d3 100644 --- a/plugins/canvas/standard/qgraphicsscene/QGSCanvas.h +++ b/plugins/canvas/standard/qgraphicsscene/QGSCanvas.h @@ -45,9 +45,9 @@ class QGSCanvas : public Sigencore::Canvas static QString description(); static QIcon icon(); - Q_SCRIPTABLE void addSprite(const QString& name, const QString& sprite, const int x, const int y, const int zOrder); - Q_SCRIPTABLE void removeSprite(const QString& name); - Q_SCRIPTABLE void transform(const QString& transform, const QString& object, const QVariantList& parameters); + Q_SCRIPTABLE void addItem(const QString& name, const QString& context, const QVariantList& parameters); + Q_SCRIPTABLE void removeItem(const QString& name); + Q_SCRIPTABLE void transform(const QString& transform, const QString& name, const QVariantList& parameters); int type() const; |