X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/289ef9fa49c9a0a0e648a8545acf70bc6e00342c..6a727b1a7d3fb2db91456bbb3ff7fba6e7760353:/src/views/tooltips/dolphinfilemetadatawidget.cpp diff --git a/src/views/tooltips/dolphinfilemetadatawidget.cpp b/src/views/tooltips/dolphinfilemetadatawidget.cpp index f4a688ea8..01877e4ee 100644 --- a/src/views/tooltips/dolphinfilemetadatawidget.cpp +++ b/src/views/tooltips/dolphinfilemetadatawidget.cpp @@ -1,23 +1,10 @@ -/*************************************************************************** - * Copyright (C) 2010 by Peter Penz * - * Copyright (C) 2008 by Fredrik Höglund * - * Copyright (C) 2012 by Mark Gaiser * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * - ***************************************************************************/ +/* + * SPDX-FileCopyrightText: 2010 Peter Penz + * SPDX-FileCopyrightText: 2008 Fredrik Höglund + * SPDX-FileCopyrightText: 2012 Mark Gaiser + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ #include "dolphinfilemetadatawidget.h" @@ -79,7 +66,7 @@ DolphinFileMetaDataWidget::DolphinFileMetaDataWidget(QWidget* parent) : QHBoxLayout* layout = new QHBoxLayout(this); layout->addWidget(m_preview); - layout->addSpacing(layout->margin()); + layout->addSpacing(layout->contentsMargins().left()); layout->addLayout(textLayout); } @@ -94,9 +81,16 @@ void DolphinFileMetaDataWidget::setPreview(const QPixmap& pixmap) QPixmap DolphinFileMetaDataWidget::preview() const { +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) if (m_preview->pixmap()) { return *m_preview->pixmap(); } +#else + if (!m_preview->pixmap(Qt::ReturnByValue).isNull()) { + return m_preview->pixmap(Qt::ReturnByValue); + } +#endif + return QPixmap(); } @@ -119,7 +113,7 @@ void DolphinFileMetaDataWidget::setName(const QString& name) QTextLine line = textLayout.createLine(); while (line.isValid()) { line.setLineWidth(m_name->maximumWidth()); - wrappedText += processedName.midRef(line.textStart(), line.textLength()); + wrappedText += QStringView(processedName).mid(line.textStart(), line.textLength()); line = textLayout.createLine(); if (line.isValid()) {