[PATCH] Made text selectable in about dialog
Wald Commits
scm-commit at wald.intevation.org
Fri May 23 10:43:22 CEST 2014
# HG changeset patch
# User Raimund Renkert <rrenkert at intevation.de>
# Date 1400834584 -7200
# Node ID 8dbfd0cb534b6078b693a0d86d64167c37806741
# Parent 75e39c52aa9491e4e5dafa889a4d84475bd65244
Made text selectable in about dialog.
diff -r 75e39c52aa94 -r 8dbfd0cb534b ui/aboutdialog.cpp
--- a/ui/aboutdialog.cpp Fri May 23 10:24:51 2014 +0200
+++ b/ui/aboutdialog.cpp Fri May 23 10:43:04 2014 +0200
@@ -36,6 +36,9 @@
QString version = tr("Version: ");
version.append(QApplication::applicationVersion());
QLabel *appVersion = new QLabel(version);
+ appVersion->setTextInteractionFlags(
+ Qt::TextSelectableByMouse |
+ Qt::TextSelectableByKeyboard);
QFrame *headerSeparator = new QFrame();
headerSeparator->setFrameShape(QFrame::HLine);
@@ -49,16 +52,28 @@
QLabel *textDesc = new QLabel(tr("TrustBridge is a root certificate"
" installer for Windows and Linux."));
+ textDesc->setTextInteractionFlags(
+ Qt::TextSelectableByMouse |
+ Qt::TextSelectableByKeyboard);
QLabel *textManage = new QLabel(tr("The root certificate lists are managed"
" by the German <a href=\"https://www.bsi.bund.de\">"
"Federal Office for Information Security (BSI)</a>.\n\n"));
+ textManage->setTextInteractionFlags(
+ Qt::TextBrowserInteraction |
+ Qt::TextSelectableByKeyboard);
QLabel *textDevel = new QLabel(tr("The software was developed by the companies"
" <a href=\"http://www.intevation.de\">Intevation GmbH</a> and "
" <a href=\"http://www.dn-systems.de\">DN-Systems GmbH</a>, <br>"
" contracted by the German Federal Office for Information Security (BSI).\n\n"));
+ textDevel->setTextInteractionFlags(
+ Qt::TextBrowserInteraction |
+ Qt::TextSelectableByKeyboard);
QLabel *textLicense = new QLabel(tr("TrustBridge is Free Software licensed"
" under GNU GPL v2+.\n\nCopyright (C) 2014 by Bundesamt für Sicherheit"
" in der Informationstechnik"));
+ textLicense->setTextInteractionFlags(
+ Qt::TextSelectableByMouse |
+ Qt::TextSelectableByKeyboard);
centerLayout->addWidget(headerSeparator);
centerLayout->addWidget(textDesc);
More information about the Trustbridge-commits
mailing list