diff --git a/src/autoapp/UI/MainWindow.cpp b/src/autoapp/UI/MainWindow.cpp index 40ea110..c077264 100644 --- a/src/autoapp/UI/MainWindow.cpp +++ b/src/autoapp/UI/MainWindow.cpp @@ -24,6 +24,7 @@ #include #include #include +#include namespace f1x { @@ -124,6 +125,32 @@ MainWindow::MainWindow(configuration::IConfiguration::Pointer configuration, QWi connect(timer, SIGNAL(timeout()),this,SLOT(showTime())); timer->start(); + // Get version string + QFileInfo vFile("/etc/crankshaft.build"); + if (vFile.exists()) { + QFile versionFile(QString("/etc/crankshaft.build")); + versionFile.open(QIODevice::ReadOnly); + QTextStream data_version(&versionFile); + QString lineversion = data_version.readAll(); + versionFile.close(); + ui_->versionString->setText(lineversion); + } else { + ui_->versionString->setText(""); + } + + // Get date string + QFileInfo dFile("/etc/crankshaft.build"); + if (dFile.exists()) { + QFile dateFile(QString("/etc/crankshaft.date")); + dateFile.open(QIODevice::ReadOnly); + QTextStream data_date(&dateFile); + QString linedate = data_date.readAll(); + dateFile.close(); + ui_->dateString->setText(linedate); + } else { + ui_->dateString->setText(""); + } + QFileInfo cursorButtonFile("/etc/button_cursor_visible"); bool cursorButtonForce = cursorButtonFile.exists(); diff --git a/src/autoapp/UI/mainwindow.ui b/src/autoapp/UI/mainwindow.ui index 65ba008..1c77c97 100644 --- a/src/autoapp/UI/mainwindow.ui +++ b/src/autoapp/UI/mainwindow.ui @@ -27,12 +27,41 @@ - 670 - 14 + 668 + 12 120 20 + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 578 + 428 + 210 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + 578 + 448 + 210 + 20 + + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + @@ -231,12 +260,12 @@ 25 - - 25 - Qt::Horizontal + + 25 + @@ -551,11 +580,8 @@ pushButtonWirelessConnection pushButtonToggleCursor pushButtonBrightness - pushButtonToggleCamera pushButtonExit - - - +