5 #include <QStandardItemModel>
10 #include <QTableWidget>
11 #include <QButtonGroup>
12 #include <QHBoxLayout>
13 #include <QVBoxLayout>
14 #include <QGridLayout>
17 #include <QMaemo5ValueButton>
21 #include "locationsdisplaywindow.h"
34 class UiClass : public QObject
41 void setupUi( QMainWindow *mainWindow );
54 QMainWindow *m_mainWindow;
55 QWidget *m_centralWidget;
57 QMaemo5ValueButton *m_fromButton;
58 QMaemo5ValueButton *m_toButton;
60 QButtonGroup *m_routeButtons;
61 QVBoxLayout *m_routeStack;
62 QTableWidget *m_routeDetailTable;
63 QVBoxLayout *m_mainLayout;
64 QGridLayout *m_buttonLayout;
66 QAction *m_UseGpsAction;
67 QStandardItemModel *m_locationsModel;
68 QPushButton *m_routeButton;
69 LocationsDisplayWindow *m_locDisp;
75 void homeAddressChanged( QString address );
76 void workAddressChanged( QString address );
79 void setHomeAddress();
80 void setWorkAddress();
81 void setBusy( bool busy );
82 //void modifyLocations();
86 void setAddress( const QString &label );