/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4; fill-column: 100 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ #include QtHyperlinkLabel::QtHyperlinkLabel(QWidget* pParent) : QLabel(pParent) { setTextInteractionFlags(Qt::LinksAccessibleByMouse | Qt::LinksAccessibleByKeyboard); } void QtHyperlinkLabel::setDisplayText(const QString& rDisplayText) { m_sDisplayText = rDisplayText; update(); }; void QtHyperlinkLabel::setUri(const QString& rUri) { m_sUri = rUri; update(); }; void QtHyperlinkLabel::update() { // Always set a non-empty URI, otherwise there's no clickable hyperlink // (custom slot for QLabel::linkActivated doesn't necessarily need a URI) const QString sUri = !m_sUri.isEmpty() ? m_sUri : QStringLiteral(" "); setText(QLatin1String("%2").arg(sUri).arg(m_sDisplayText)); } /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s cinkeys+=0=break: */ i/cg-4.1 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/external/boost
AgeCommit message (Expand)Author
2018-01-10Silence clang-cl -Werror,-Wmicrosoft-unqualified-friend, reduxStephan Bergmann
2018-01-09Silence clang-cl -Werror,-Wmicrosoft-unqualified-friend in external/boostStephan Bergmann
2017-12-20Remove Clang -Wunknown-pragmas workaroundStephan Bergmann
2017-12-15Enable C++17 for clang-cl, tooStephan Bergmann
2017-12-06Work around latest Boost 1.65.1 still using deprecated std::auto_ptrStephan Bergmann
2017-09-19Better update of external/boost/boost_1_60_0.undef.warning.patchStephan Bergmann
2017-09-18Upgrade to Boost 1.65.1Stephan Bergmann
2017-09-06Boost: Update last known MSVC version to VS2017.3David Ostrovsky