added commit short hash to window title

This commit is contained in:
itsmattkc
2018-12-31 15:41:28 +11:00
parent 8a5bc58f9f
commit 33f890b554
2 changed files with 13 additions and 1 deletions
+8 -1
View File
@@ -54,7 +54,7 @@ MainWindow* mainWindow;
QTimer autorecovery_timer;
QString config_dir;
QString appName = "Olive (December 2018 | Alpha)";
QString appName;
bool demoNoticeShown = false;
void MainWindow::setup_layout(bool reset) {
@@ -96,6 +96,13 @@ void MainWindow::setup_layout(bool reset) {
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent)
{
appName = "Olive (December 2018 | Alpha";
#ifdef GITHASH
appName += " | ";
appName += GITHASH;
#endif
appName += ")";
setup_debug();
mainWindow = this;
+5
View File
@@ -27,6 +27,11 @@ DEFINES += QT_DEPRECATED_WARNINGS
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
# Tries to get the current Git short hash
system("which git") {
GITHASHVAR = $$system(git --git-dir $$PWD/.git --work-tree $$PWD log -1 --format=%h)
DEFINES += GITHASH=\\"\"$$GITHASHVAR\\"\"
}
SOURCES += \
main.cpp \