+++ /dev/null
-#ifndef UI_H
-#define UI_H
-
-#include <QObject>
-
-class QMainWindow;
-class QWidget;
-class QTableWidget;
-class QButtonGroup;
-class MessageTable;
-class QHBoxLayout;
-class QVBoxLayout;
-class QMenu;
-class QAction;
-class Location;
-
-class Ui : public QObject
-{
- Q_OBJECT
-
-public:
- Ui();
- ~Ui();
- void setupUi( QMainWindow *mainWindow );
-
- enum {
- HomeButtonId=0,
- WorkButtonId=1
- };
-
- enum {
- ScreenWidth=800,
- ScreenHeight=480
- };
- enum {
- ButtonWidth=300,
- ButtonHeight=70
- };
-
-
- QWidget *centralWidget;
- QButtonGroup *destinationButtons;
- QTableWidget *routeTable;
- static MessageTable *messageTable;
- QHBoxLayout *mainLayout;
- QVBoxLayout *buttonLayout;
- QMenu *menu;
- QAction *hideMessagesAction;
- QAction *showMessagesAction;
- QAction *useFakeGpsAction;
- QAction *useLiveGpsAction;
-
-Q_SIGNALS:
- void homeAddressChanged( QString address );
- void workAddressChanged( QString address );
- void fakeGpsPressed( Location * );
- void liveGpsPressed();
-
-private Q_SLOTS:
- void setHomeAddress();
- void setWorkAddress();
- void hideMessages();
- void showMessages();
- void useFakeGps();
- void useLiveGps();
-
-private:
- void setAddress( const QString &label );
-};
-#endif //UI_H