From 5bf52eff78e5ffefd320801b1d97fc6f30f986c3 Mon Sep 17 00:00:00 2001 From: Laurent Trinques Date: Tue, 21 Jul 2020 16:11:18 +0200 Subject: [PATCH] AboutQETDialog try to add cpuifo 'model name' and GPU info under Windows --- sources/ui/aboutqetdialog.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/sources/ui/aboutqetdialog.cpp b/sources/ui/aboutqetdialog.cpp index a531ecf12..d384a3bec 100644 --- a/sources/ui/aboutqetdialog.cpp +++ b/sources/ui/aboutqetdialog.cpp @@ -24,6 +24,7 @@ #include #include + /** @brief AboutQETDialog::AboutQETDialog @param parent @@ -199,9 +200,24 @@ void AboutQETDialog::setVersion() linuxgpuinfo.waitForFinished(); QString linuxGPUOutput = linuxgpuinfo.readAllStandardOutput(); compilation_info += "
"" GPU : " + QString(linuxGPUOutput.toLocal8Bit().constData()); - } + if(QSysInfo::kernelType() == "winnt") + { + QString cpuname = "wmic cpu get name"; + process_system.start(cpuname); + process_system.waitForFinished(); + system_output = process_system.readAllStandardOutput().toUpper(); + compilation_info += "
"" CPU : " + QString(system_output.toLocal8Bit().constData()); + + QString gpuname = "wmic PATH Win32_videocontroller get VideoProcessor "; + process_system.start(gpuname); + process_system.waitForFinished(); + system_output = process_system.readAllStandardOutput(); + compilation_info += "
" "GPU : " + QString(system_output.toLocal8Bit().constData()); + } + + compilation_info += "
" " OS : " + QString(QSysInfo::kernelType()); compilation_info += " - " + QString(QSysInfo::currentCpuArchitecture()); compilation_info += " - Version : " + QString(QSysInfo::prettyProductName()); -- 2.28.0.rc1