Corrections to reading route from file
authorOlavi Pulkkinen <olavi.pulkkinen@fudeco.com>
Wed, 24 Mar 2010 12:11:34 +0000 (14:11 +0200)
committerOlavi Pulkkinen <olavi.pulkkinen@fudeco.com>
Wed, 24 Mar 2010 12:11:34 +0000 (14:11 +0200)
-Corrected route to draw by white color.
-File open dialog added to select route file.

Client/routedialog.cpp

index aa1a681..a410944 100644 (file)
@@ -13,6 +13,7 @@
 #include <QList>
 #include <QMessageBox>
 #include <QFile>
+#include <QFileDialog>
 
 /*
   * Vector class
@@ -182,7 +183,7 @@ void RouteDialog::paintEvent(QPaintEvent *)
     QPainter painter(this);
 
     painter.setRenderHint(QPainter::Antialiasing, true);
-    painter.setPen(QPen((Qt::black),2));
+    painter.setPen(QPen((Qt::white),2));
     painter.setBrush(QBrush((Qt::yellow), Qt::SolidPattern));
 
     // Draw route window frame
@@ -237,7 +238,10 @@ bool RouteDialog::readRouteFromFile( QString &filename)
     QString rivi;
     QFile file;
     //file.setFileName("route.txt");
-    file.setFileName( filename);
+    QString fileName = QFileDialog::getOpenFileName(this,
+    tr("Read Route"), "./", tr("Route Files (*.txt)"));
+
+    file.setFileName( fileName);
     if (!file.open(QIODevice::ReadOnly))
     {
         QMessageBox::about(0, "Error", "File not found");