Add version strings to gui
This commit is contained in:
parent
dbfb482c9f
commit
9d60eba90e
@ -24,6 +24,7 @@
|
||||
#include <QTimer>
|
||||
#include <QDateTime>
|
||||
#include <QMessageBox>
|
||||
#include <QTextStream>
|
||||
|
||||
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();
|
||||
|
||||
|
@ -27,12 +27,41 @@
|
||||
<widget class="QLabel" name="Digital_clock">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>670</x>
|
||||
<y>14</y>
|
||||
<x>668</x>
|
||||
<y>12</y>
|
||||
<width>120</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="versionString">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>578</x>
|
||||
<y>428</y>
|
||||
<width>210</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QLabel" name="dateString">
|
||||
<property name="geometry">
|
||||
<rect>
|
||||
<x>578</x>
|
||||
<y>448</y>
|
||||
<width>210</width>
|
||||
<height>20</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButtonSettings">
|
||||
<property name="geometry">
|
||||
@ -231,12 +260,12 @@
|
||||
<property name="singleStep">
|
||||
<number>25</number>
|
||||
</property>
|
||||
<property name="tickInterval">
|
||||
<number>25</number>
|
||||
</property>
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
<property name="tickInterval">
|
||||
<number>25</number>
|
||||
</property>
|
||||
</widget>
|
||||
<widget class="QPushButton" name="pushButtonCameraShow">
|
||||
<property name="geometry">
|
||||
@ -551,11 +580,8 @@
|
||||
<tabstop>pushButtonWirelessConnection</tabstop>
|
||||
<tabstop>pushButtonToggleCursor</tabstop>
|
||||
<tabstop>pushButtonBrightness</tabstop>
|
||||
<tabstop>pushButtonToggleCamera</tabstop>
|
||||
<tabstop>pushButtonExit</tabstop>
|
||||
</tabstops>
|
||||
<resources>
|
||||
<include location="../../../assets/resources.qrc"/>
|
||||
</resources>
|
||||
<resources/>
|
||||
<connections/>
|
||||
</ui>
|
||||
|
Loading…
x
Reference in New Issue
Block a user