diff options
| author | 2015-11-27 12:22:46 +0100 | |
|---|---|---|
| committer | 2015-11-27 12:22:46 +0100 | |
| commit | cbe8c8c616eae1fb3b62ada31e0725827d140fe2 (patch) | |
| tree | 7d58ed6ec9752031f42e06fb7a54e1ac0396a5f1 /src | |
| parent | Minor readme updates. (diff) | |
| download | KVIrc-cbe8c8c616eae1fb3b62ada31e0725827d140fe2.tar.gz KVIrc-cbe8c8c616eae1fb3b62ada31e0725827d140fe2.tar.bz2 KVIrc-cbe8c8c616eae1fb3b62ada31e0725827d140fe2.zip | |
Show the current Qt version and the Qt version that was used to build in the About dialog.
Diffstat (limited to 'src')
| -rw-r--r-- | src/kvilib/config/KviBuildInfo.cpp | 5 | ||||
| -rw-r--r-- | src/kvilib/config/KviBuildInfo.h | 6 | ||||
| -rw-r--r-- | src/kvilib/ext/KviOsInfo.cpp | 5 | ||||
| -rw-r--r-- | src/kvilib/ext/KviOsInfo.h | 1 | ||||
| -rw-r--r-- | src/modules/about/AboutDialog.cpp | 8 |
5 files changed, 25 insertions, 0 deletions
diff --git a/src/kvilib/config/KviBuildInfo.cpp b/src/kvilib/config/KviBuildInfo.cpp index e4064b8f1..4431cde62 100644 --- a/src/kvilib/config/KviBuildInfo.cpp +++ b/src/kvilib/config/KviBuildInfo.cpp @@ -97,4 +97,9 @@ namespace KviBuildInfo #endif return rev; } + + QString qtVersion() + { + return QString(QT_VERSION_STR); + } } diff --git a/src/kvilib/config/KviBuildInfo.h b/src/kvilib/config/KviBuildInfo.h index f0be561f7..03308ddb2 100644 --- a/src/kvilib/config/KviBuildInfo.h +++ b/src/kvilib/config/KviBuildInfo.h @@ -126,6 +126,12 @@ namespace KviBuildInfo * \return QString */ extern KVILIB_API QString buildRevision(); + + /** + * \brief Returns the Qt version used to build the KVIrc executable. + * \return QString + */ + extern KVILIB_API QString qtVersion(); } #endif //!_KVI_BUILDINFO_H_ diff --git a/src/kvilib/ext/KviOsInfo.cpp b/src/kvilib/ext/KviOsInfo.cpp index 01973c493..0ba22270c 100644 --- a/src/kvilib/ext/KviOsInfo.cpp +++ b/src/kvilib/ext/KviOsInfo.cpp @@ -715,4 +715,9 @@ namespace KviOsInfo else return KviQString::Empty; } + + QString qtVersion() + { + return QString(qVersion()); + } } diff --git a/src/kvilib/ext/KviOsInfo.h b/src/kvilib/ext/KviOsInfo.h index 9aec7a18a..873ac9d5a 100644 --- a/src/kvilib/ext/KviOsInfo.h +++ b/src/kvilib/ext/KviOsInfo.h @@ -38,6 +38,7 @@ namespace KviOsInfo extern KVILIB_API QString machine(); extern KVILIB_API QString nodename(); extern KVILIB_API QString hostname(); + extern KVILIB_API QString qtVersion(); } #endif //!_KVI_OSINFO_H_ diff --git a/src/modules/about/AboutDialog.cpp b/src/modules/about/AboutDialog.cpp index f52faecac..49c9ef32f 100644 --- a/src/modules/about/AboutDialog.cpp +++ b/src/modules/about/AboutDialog.cpp @@ -136,6 +136,10 @@ AboutDialog::AboutDialog() infoString += __tr2qs_ctx("Architecture","about"); infoString += ": "; infoString += KviOsInfo::machine(); + infoString += "<br>"; + infoString += __tr2qs_ctx("Qt Version","about"); + infoString += ": "; + infoString += KviOsInfo::qtVersion(); infoString += "<br><br>"; infoString += "<b>"; infoString += __tr2qs_ctx("Build Info","about"); @@ -176,6 +180,10 @@ AboutDialog::AboutDialog() infoString += __tr2qs_ctx("Compiler Flags","about"); infoString += ": "; infoString += KviBuildInfo::buildCompilerFlags(); + infoString += "<br>"; + infoString += __tr2qs_ctx("Qt Version","about"); + infoString += ": "; + infoString += KviBuildInfo::qtVersion(); v->setText(infoString); |
