Add Qt and XCB compile version to supportInformation
Add QT_VERSION_STR in addition to qVersion(). This could be useful to see whether the runtime version is different to the Qt version used at compile time. Also adds the XCB_VERSION_STRING which is used at compile time. This is useful as for example XCB::SYNC was broken prior to 1.10. REVIEW: 122375
This commit is contained in:
parent
36b6fc4776
commit
6bb339ff90
2 changed files with 4 additions and 1 deletions
|
@ -7,6 +7,7 @@
|
|||
#define KWIN_INTERNAL_NAME_X11 "${KWIN_INTERNAL_NAME_X11}"
|
||||
#define KWIN_CONFIG "${KWIN_NAME}rc"
|
||||
#define KWIN_VERSION_STRING "${PROJECT_VERSION}"
|
||||
#define XCB_VERSION_STRING "${XCB_VERSION}"
|
||||
#define KWIN_KILLER_BIN "${CMAKE_INSTALL_PREFIX}/${LIBEXEC_INSTALL_DIR}/kwin_killer_helper"
|
||||
#cmakedefine01 HAVE_WAYLAND
|
||||
#cmakedefine01 HAVE_WAYLAND_EGL
|
||||
|
|
|
@ -1331,7 +1331,9 @@ QString Workspace::supportInformation() const
|
|||
support.append(QStringLiteral("\n"));
|
||||
support.append(QStringLiteral("Qt Version: "));
|
||||
support.append(QString::fromUtf8(qVersion()));
|
||||
support.append(QStringLiteral("\n\n"));
|
||||
support.append(QStringLiteral("\n"));
|
||||
support.append(QStringLiteral("Qt compile version: %1\n").arg(QStringLiteral(QT_VERSION_STR)));
|
||||
support.append(QStringLiteral("XCB compile version: %1\n\n").arg(QStringLiteral(XCB_VERSION_STRING)));
|
||||
support.append(QStringLiteral("Operation Mode: "));
|
||||
switch (kwinApp()->operationMode()) {
|
||||
case Application::OperationModeX11:
|
||||
|
|
Loading…
Reference in a new issue