5 #include <QStandardItemModel>
10 #include <QTableWidget>
11 #include <QButtonGroup>
12 #include <QHBoxLayout>
13 #include <QVBoxLayout>
14 #include <QGridLayout>
16 #include <QMaemo5ValueButton>
19 #include "locationsdisplay.h"
32 class Ui : public QObject
39 void setupUi( QMainWindow *mainWindow );
52 QMainWindow *m_mainWindow;
53 QWidget *m_centralWidget;
54 QMaemo5ValueButton *m_fromButton;
55 QMaemo5ValueButton *m_toButton;
56 QButtonGroup *m_routeButtons;
57 QVBoxLayout *m_routeStack;
58 QTableWidget *m_routeDetailTable;
59 QVBoxLayout *m_mainLayout;
60 QGridLayout *m_buttonLayout;
62 QAction *m_UseGpsAction;
63 QStandardItemModel *m_locationsModel;
64 QPushButton *m_routeButton;
65 LocationsDisplay *m_locDisp;
71 void homeAddressChanged( QString address );
72 void workAddressChanged( QString address );
75 void setHomeAddress();
76 void setWorkAddress();
77 void setBusy( bool busy );
78 //void modifyLocations();
82 void setAddress( const QString &label );