AboutQETDialog add Linux RAM

This commit is contained in:
Laurent Trinques
2020-07-21 14:45:41 +02:00
parent bddf10588f
commit 8f5e759528

View File

@@ -180,11 +180,19 @@ void AboutQETDialog::setVersion()
QString linuxOutput = linuxcpuinfo.readAllStandardOutput(); QString linuxOutput = linuxcpuinfo.readAllStandardOutput();
compilation_info += "<br>"" CPU : " + QString(linuxOutput.toLocal8Bit().constData()); compilation_info += "<br>"" CPU : " + QString(linuxOutput.toLocal8Bit().constData());
QProcess p;
p.start("awk", QStringList() << "/MemTotal/ { print $2 }" << "/proc/meminfo");
p.waitForFinished();
QString memory = p.readAllStandardOutput();
compilation_info += "<br>" + QString("RAM : %1 MB").arg(memory.toLong() / 1024);
p.close();
QProcess linuxgpuinfo; QProcess linuxgpuinfo;
linuxgpuinfo.start("bash", QStringList() << "-c" << "lspci | grep VGA | cut -d : -f 3"); linuxgpuinfo.start("bash", QStringList() << "-c" << "lspci | grep VGA | cut -d : -f 3");
linuxgpuinfo.waitForFinished(); linuxgpuinfo.waitForFinished();
QString linuxGPUOutput = linuxgpuinfo.readAllStandardOutput(); QString linuxGPUOutput = linuxgpuinfo.readAllStandardOutput();
compilation_info += "<br>"" GPU : " + QString(linuxGPUOutput.toLocal8Bit().constData()); compilation_info += "<br>"" GPU : " + QString(linuxGPUOutput.toLocal8Bit().constData());
} }
compilation_info += "<br>" " OS : " + QString(QSysInfo::kernelType()); compilation_info += "<br>" " OS : " + QString(QSysInfo::kernelType());