initUnitCompoBox();
initSpeedListView();
++<<<<<<< HEAD:Client/carmainwindow.cpp
+ initCategoryCompoBox();
+
+ myLogin = new LoginWindow(this);
+ myRegistration = new Registration(this);
+ manager = new QNetworkAccessManager(this);
+ connect(manager,SIGNAL(finished(QNetworkReply*)),this,SLOT(networkResponse(QNetworkReply*)));
+
++=======
++>>>>>>> feature/XMLreader:Client/carmainwindow.cpp
}
/**
*/
void CarMainWindow::initSpeedListView()
{
++<<<<<<< HEAD:Client/carmainwindow.cpp
+ numbers << "0-40 km/h" << "0-1/4 mil" << "0-50 km" << "50-100 mil" << "0-100 m" << "0-50 ft" << "0-50 yrd" << "0-500 in";
++=======
+ numbers << "0-40 km/h" << "0-1/4 Mile" << "0-1/8 Mile" << "0-50 km" << "50-100 Mile" << "0-60 Mph" << "0-100 m" << "0-50 ft" << "0-50 yrd" << "0-500 in";
++>>>>>>> feature/XMLreader:Client/carmainwindow.cpp
QAbstractItemModel *model = new StringListModel(numbers);
ui->listView->setModel(model);
}
}
/**
++<<<<<<< HEAD:Client/carmainwindow.cpp
+ *This slot function is called when the server has finished guery.
+ */
+void CarMainWindow::networkResponse(QNetworkReply *reply)
+{
+}
+
+/**
+ *This slot function is called when the user will to send data to server.
+ */
+void CarMainWindow::on_pushButton_clicked()
+{
+ QNetworkRequest postData;
+ postData.setUrl(QString("http://weather.yahooapis.com/forecastrss?p=FIXX0013&u=c"));
+ manager->get(postData);
+
+}
+
+/**
+ *This slot function is called when login/logout button is clicked.
+ */
+void CarMainWindow::on_loginLogoutButton_clicked()
+{
+ //LoginWindow myLogin;
+
+ myLogin->show();
+ //ui->loginLogoutButton->setText("logout");
+}
+
+/**
+ *This slot function is called when registrate button is clicked.
+ */
+void CarMainWindow::on_registratePushButton_clicked()
+{
+ myRegistration->show();
++=======
+ *This slot function is called when ever refresh button clicked. Top-tab view.
+ */
+ void CarMainWindow::on_buttonTopRefresh_clicked()
+ {
+ setCategoryCompoBox();
+ }
+
+ /**
+ *This slot function is called when ever category combobox current index changed. Top-tab view.
+ *@param QString category
+ */
+ void CarMainWindow::on_comboBoxTopCategory_currentIndexChanged(QString category)
+ {
+ setListViewTopList(category);
++>>>>>>> feature/XMLreader:Client/carmainwindow.cpp
}
#ifndef CARMAINWINDOW_H
#define CARMAINWINDOW_H
- /**
- *This class
- *@author Toni Jussila
- *@version 0.0.1
- */
-
#include <QMainWindow>
+ #include <QStandardItemModel>
#include <QModelIndex>
#include <QStringList>
+ #include <QString>
+#include <QNetworkAccessManager>
++#include <QStandardItemModel>
++#include <QNetworkRequest>
#include "resultdialog.h"
#include "measuredialog.h"
+#include "loginwindow.h"
+#include "registration.h"
+ #include "xmlreader.h"
+ #include "ui_carmainwindow.h"
+ #include "stringlistmodel.h"
namespace Ui {
class CarMainWindow;
Ui::CarMainWindow *ui;
ResultDialog *result;
MeasureDialog *measure;
-
+ XmlReader *xmlreader;
-
+ QNetworkAccessManager* manager;
+ LoginWindow *myLogin;
+ Registration *myRegistration;
-
- void initUnitCompoBox();
- void initSpeedListView();
+ void initCategoryCompoBox();
+ void initUnitCompoBox(); //Start-tab
+ void initSpeedListView(); //Start-tab
private:
- QStringList numbers;
- QStringList units;
- QStringList categories;
+ QStringList numbers; //Start-tab
+ QStringList units; //Start-tab
+ QStringList categories; //Top-tab
private slots:
+ void on_registratePushButton_clicked();
+ void on_loginLogoutButton_clicked();
+ void on_comboBoxTopCategory_activated(QString );
- void on_autoStartButton_clicked();
- void on_listView_clicked(QModelIndex index);
- void updateUnitCompoBox(QString unit);
- void openResultView();
-
+ void on_pushButton_clicked();
+ void networkResponse(QNetworkReply*);
+ void on_comboBoxTopCategory_currentIndexChanged(QString category); //Top-tab
+ void on_listView_clicked(QModelIndex index); //Start-tab
+ void updateUnitCompoBox(QString unit); //Start-tab
+ void openResultView();
+ void on_buttonTopRefresh_clicked(); //Top-tab: button
+ void on_autoStartButton_clicked(); //Start-tab: button
-
};
#endif // CARMAINWINDOW_H