#include <QtGui/QGraphicsView>
#include "abstractscreen.h"
-#include "location.h"
-#include "imageitem.h"
-class QGraphicsScene;
class GraphicsScene;
+class ToolbarItem;
class GraphicsScreen : public QGraphicsView, public AbstractScreen
{
virtual void update() = 0;
virtual void reArrange();
void flip();
+ void forceRepaint();
protected:
GraphicsScene* getScene() const;
private:
GraphicsScene* scene_;
- ImageItem* minimizeButton_;
- ImageItem* settingsButton_;
- ImageItem* closeButton_;
+ ToolbarItem* minimizeButton_;
+ ToolbarItem* settingsButton_;
+ ToolbarItem* closeButton_;
int imageWidth_;
+ bool isFlipped_;
};
#endif