aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/kvilib/ext/KviOsInfo.cpp8
-rw-r--r--src/kvilib/ext/KviOsInfo.h1
-rw-r--r--src/modules/about/AboutDialog.cpp4
3 files changed, 13 insertions, 0 deletions
diff --git a/src/kvilib/ext/KviOsInfo.cpp b/src/kvilib/ext/KviOsInfo.cpp
index 2e1d2e307..ddbdc8ed0 100644
--- a/src/kvilib/ext/KviOsInfo.cpp
+++ b/src/kvilib/ext/KviOsInfo.cpp
@@ -27,6 +27,9 @@
#include "KviLocale.h"
#include "KviQString.h"
+#include <QApplication>
+#include <QStyle>
+
#if !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MINGW)
#include <sys/utsname.h>
#include <stdlib.h>
@@ -720,4 +723,9 @@ namespace KviOsInfo
{
return QString(qVersion());
}
+
+ QString qtTheme()
+ {
+ return QString(qApp->style()->objectName());
+ }
}
diff --git a/src/kvilib/ext/KviOsInfo.h b/src/kvilib/ext/KviOsInfo.h
index 125a65cdb..958b03255 100644
--- a/src/kvilib/ext/KviOsInfo.h
+++ b/src/kvilib/ext/KviOsInfo.h
@@ -39,6 +39,7 @@ namespace KviOsInfo
extern KVILIB_API QString nodename();
extern KVILIB_API QString hostname();
extern KVILIB_API QString qtVersion();
+ extern KVILIB_API QString qtTheme();
}
#endif //!_KVI_OSINFO_H_
diff --git a/src/modules/about/AboutDialog.cpp b/src/modules/about/AboutDialog.cpp
index fb7eecde7..525e7795c 100644
--- a/src/modules/about/AboutDialog.cpp
+++ b/src/modules/about/AboutDialog.cpp
@@ -140,6 +140,10 @@ AboutDialog::AboutDialog()
infoString += __tr2qs_ctx("Qt version","about");
infoString += ": ";
infoString += KviOsInfo::qtVersion();
+ infoString += "<br>";
+ infoString += __tr2qs_ctx("Qt theme","about");
+ infoString += ": ";
+ infoString += KviOsInfo::qtTheme();
infoString += "<br><br>";
infoString += "<b>";
infoString += __tr2qs_ctx("Build Info","about");