#ifndef SCENEHOLDER_H #define SCENEHOLDER_H #include #include "constants.h" class PixmapItem; class Actor; class SceneHolder : public QWidget { Q_OBJECT public: SceneHolder(QWidget* parent = 0); virtual ~SceneHolder() {}; protected: virtual void updateMap(const Transmission::map_t& map); // data conversion QPoint mapPositionToCoord(unsigned int x, unsigned int y); // map of all pixmap instances QVector< QVector > visualMap; // map of actors in order to keep track of those instances QMap m_actors; QGraphicsScene *m_scene; }; #endif // SCENEHOLDER_H