From bd93e623418138ac497ab3ffff47f04d81139326 Mon Sep 17 00:00:00 2001 From: Laurent Trinques Date: Tue, 21 Jul 2020 13:05:08 +0200 Subject: [PATCH] AboutQETDialog add Linux cpuinfo 'model name' --- sources/ui/aboutqetdialog.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/sources/ui/aboutqetdialog.cpp b/sources/ui/aboutqetdialog.cpp index 7161049dd..c9be41bf5 100644 --- a/sources/ui/aboutqetdialog.cpp +++ b/sources/ui/aboutqetdialog.cpp @@ -22,6 +22,7 @@ #include #include #include +#include /** @brief AboutQETDialog::AboutQETDialog @@ -163,6 +164,17 @@ void AboutQETDialog::setVersion() compilation_info += " : " + QString(__TIME__); compilation_info += "
Run with Qt "+ QString(qVersion()); compilation_info += " using" + QString(" %1 thread(s)").arg(QThread::idealThreadCount()); + + QString OSName = QSysInfo::kernelType(); + if (OSName == "linux") + { + QProcess linuxcpuinfo; + linuxcpuinfo.start("bash", QStringList() << "-c" << "cat /proc/cpuinfo |grep 'model name' | uniq"); + linuxcpuinfo.waitForFinished(); + QString linuxOutput = linuxcpuinfo.readAllStandardOutput(); + compilation_info += "
" + QString(linuxOutput.toLocal8Bit().constData()); + } + compilation_info += "
" " OS : " + QString(QSysInfo::kernelType()); compilation_info += " - " + QString(QSysInfo::currentCpuArchitecture()); compilation_info += " - Version : " + QString(QSysInfo::prettyProductName());