X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=zouba%2Fsrc%2Fui.h;h=757bf3cac8c20f333d532d13e8262a54a4917268;hb=3ac7e8dad2ed3ec233b66d68e1d40e5c99cf82ae;hp=c64d869c9491bd54d7cab530a3fe4f5e6f5030dd;hpb=42e623376638d658a98b0ec30850658f82e1c641;p=ptas diff --git a/zouba/src/ui.h b/zouba/src/ui.h deleted file mode 100644 index c64d869..0000000 --- a/zouba/src/ui.h +++ /dev/null @@ -1,70 +0,0 @@ -#ifndef UI_H -#define UI_H - -#include - -class QMainWindow; -class QWidget; -class QTableWidget; -class QButtonGroup; -class MessageTable; -class QHBoxLayout; -class QVBoxLayout; -class QGridLayout; -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 - }; - - QWidget *centralWidget; - QButtonGroup *destinationButtons; - QTableWidget *routeTable; - static MessageTable *messageTable; - QHBoxLayout *mainLayout; - QGridLayout *buttonLayout; - QMenu *menu; - QAction *toggleMessagesAction; - QAction *toggleFakeGpsAction; - QAction *useLiveGpsAction; - bool usingFakeGps; - bool messagesShown; - QString fakeLocationLabel; - -Q_SIGNALS: - void homeAddressChanged( QString address ); - void workAddressChanged( QString address ); - void fakeGpsPressed( const QString &fakeLocationLabel ); - void liveGpsPressed(); - -private Q_SLOTS: - void setHomeAddress(); - void setWorkAddress(); - void toggleMessages(); - void toggleFakeGps(); - -private: - void useFakeGps(); - void useLiveGps(); - void hideMessages(); - void showMessages(); - void setAddress( const QString &label ); -}; -#endif //UI_H