#include <QtGui/QGraphicsTextItem>
#include <QtGui/QGraphicsLineItem>
-#include <QtGui/QGraphicsView>
-#include <QtGui/QApplication>
-#include <QtGui/QDesktopWidget>
#include <QtCore/QString>
#include <QtCore/QDebug>
-#include <math.h>
#include "detailscreen.h"
#include "odometer.h"
#include "graphicsscene.h"
#ifndef DETAILSCREEN_H
#define DETAILSCREEN_H
-#include "location.h"
#include "graphicsscreen.h"
+class QString;
class QGraphicsTextItem;
class QGraphicsLineItem;
-class QGraphicsView;
-class GraphicsScene;
class DetailScreen : public GraphicsScreen
{
*/
#include <QtCore/QString>
+#include <QtCore/QByteArray>
#include <QtCore/QDir>
#include <QtCore/QFile>
#include "filereader.h"
#include <QtCore/QString>
#include <QtCore/QByteArray>
#include <QtCore/QDebug>
-#include <QtCore/QMap>
#include <QtGui/QGraphicsScene>
#include <QtGui/QFont>
#include <QtGui/QFontDatabase>
class QString;
class QByteArray;
+class QFont;
class GraphicsScene;
class Reader;
-class QFont;
class GraphicsElement
{
#include <QtGui/QApplication>
#include <QtGui/QDesktopWidget>
-#include <QtGui/QGraphicsScene>
-#include <QtGui/QApplication>
#include "graphicsscreen.h"
#include "imageitem.h"
#include "graphicsscene.h"
#include <QtGui/QGraphicsView>
#include "abstractscreen.h"
-#include "location.h"
-#include "imageitem.h"
-class QGraphicsScene;
class GraphicsScene;
+class ImageItem;
class GraphicsScreen : public QGraphicsView, public AbstractScreen
{
#include "graphicselement.h"
#include "location.h"
-class ZipReader;
-class GraphicsScene;
class QString;
class QGraphicsPixmapItem;
+class Reader;
+class GraphicsScene;
class ImageElement : public GraphicsElement
{
*
*/
+#include <QtCore/QString>
#include "imageitem.h"
ImageItem::ImageItem(QString const& filename, QGraphicsItem *parent):
#define IMAGEITEM_H
#include <QtCore/QObject>
-#include <QtCore/QString>
#include <QtGui/QGraphicsPixmapItem>
+class QString;
+
class ImageItem: public QObject, public QGraphicsPixmapItem
{
Q_OBJECT
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
-#include <QMainWindow>
+#include <QtGui/QMainWindow>
-class MainScreen;
class MainWindowStack;
class MainMenu;
class Theme;
*
*/
-#include "widgetscreen.h"
#include "mainwindowstack.h"
MainWindowStack::MainWindowStack(QWidget* parent): WidgetScreen(parent),
#ifndef MAINWINDOWSTACK_H
#define MAINWINDOWSTACK_H
-#include <QtGui/QStackedWidget>
-#include "abstractscreen.h"
+#include <QtCore/QList>
#include "widgetscreen.h"
class MainWindowStack : public WidgetScreen
*
*/
+#include <QtGui/QGraphicsPixmapItem>
#include <QtCore/QDebug>
#include <QtCore/QTimeLine>
-#include <QtGui/QGraphicsItemAnimation>
-#include <QtGui/QGraphicsPixmapItem>
#include <math.h>
#include "pointer.h"
#include "reader.h"
#include <QtCore/QObject>
#include "graphicselement.h"
-#include "location.h"
-class Reader;
class QGraphicsPixmapItem;
-class GraphicsScene;
class QTimeLine;
+class GraphicsScene;
+class Reader;
class Pointer : public QObject, public GraphicsElement
{
#include "graphicselement.h"
#include "location.h"
-class GraphicsScene;
class QString;
-class Reader;
class QGraphicsRectItem;
+class Reader;
+class GraphicsScene;
class Rectangle : public GraphicsElement
{
#include <QtCore/QDebug>
#include <QtGui/QGraphicsScene>
#include <QtGui/QGraphicsTextItem>
-#include "reader.h"
#include "textelement.h"
+#include "reader.h"
#include "odometer.h"
#include "graphicsscene.h"
-#include "location.h"
namespace
{
void TextElement::addToScene(GraphicsScene* scene)
{
- Location::Fix fix;
-
specialFields_.clear();
for(int i = 0; i < FIELD_COUNT; i++)
#define THEMESCREEN_H
#include "graphicsscreen.h"
-#include "location.h"
class QString;
class QWidget;
#include <QtGui/QDialog>
-class ButtonSelector;
class QString;
+class ButtonSelector;
class ThemeSelector : public QDialog
{
#include <QtGui/QDialog>
-class ButtonSelector;
class QString;
+class ButtonSelector;
class UnitSelector : public QDialog
{
#ifndef WIDGETSCREEN_H
#define WIDGETSCREEN_H
-#include <QtGui/QWidget>
#include <QtGui/QStackedWidget>
#include "abstractscreen.h"