diff options
Diffstat (limited to 'src/mapwidget.h')
-rw-r--r-- | src/mapwidget.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/mapwidget.h b/src/mapwidget.h index 8d09209..2dde34f 100644 --- a/src/mapwidget.h +++ b/src/mapwidget.h @@ -35,6 +35,13 @@ public: EntityWidget *addEntity(); void save(QTextStream &textstream); + + /** + * @brief return the currently selected entity + * */ + inline EntityWidget *selected() { + return mapwidget_selected; + } protected: @@ -113,6 +120,8 @@ private slots: void dragEntity(EntityWidget *entity, int x, int y); private: + typedef QList<EntityWidget *> Entities; + int mapwidget_zoom; int dragstart_x; int dragstart_y; @@ -122,7 +131,8 @@ private: bool is_dragging; - QList<EntityWidget *> mapwidget_enties; + Entities mapwidget_enties; + EntityWidget *mapwidget_selected; Manipulator *mapwidget_manipulator; }; |