mirror of
https://github.com/transmission/transmission.git
synced 2025-12-26 21:29:18 +00:00
chore: fix minor clang-tidy warnings (#6275)
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
#include <QMimeDatabase>
|
||||
#include <QObject>
|
||||
#include <QPainter>
|
||||
#include <QPixmap>
|
||||
#include <QStyle>
|
||||
|
||||
#ifdef _WIN32
|
||||
@@ -31,6 +32,9 @@
|
||||
|
||||
#include <libtransmission/transmission.h>
|
||||
|
||||
#include <optional>
|
||||
#include <utility>
|
||||
|
||||
/***
|
||||
****
|
||||
***/
|
||||
@@ -104,16 +108,16 @@ QIcon IconCache::getMimeTypeIcon(QString const& mime_type_name, bool multifile)
|
||||
{
|
||||
// upper left corner
|
||||
auto const folder_size = size / 2;
|
||||
auto const folder_rect = QRect(QPoint(), folder_size);
|
||||
auto const folder_rect = QRect{ QPoint{}, folder_size };
|
||||
|
||||
// fullsize
|
||||
auto const mime_size = size;
|
||||
auto const mime_rect = QRect(QPoint(), mime_size);
|
||||
auto const mime_rect = QRect{ QPoint{}, mime_size };
|
||||
|
||||
// build the icon
|
||||
auto pixmap = QPixmap(size);
|
||||
auto pixmap = QPixmap{ size };
|
||||
pixmap.fill(Qt::transparent);
|
||||
QPainter painter(&pixmap);
|
||||
auto painter = QPainter{ &pixmap };
|
||||
painter.setRenderHints(QPainter::SmoothPixmapTransform);
|
||||
painter.drawPixmap(folder_rect, folder_icon_.pixmap(folder_size));
|
||||
painter.drawPixmap(mime_rect, mime_icon.pixmap(mime_size));
|
||||
@@ -180,14 +184,14 @@ QIcon IconCache::getMimeIcon(QString const& filename) const
|
||||
{
|
||||
if (suffixes_.empty())
|
||||
{
|
||||
for (auto const& type : QMimeDatabase().allMimeTypes())
|
||||
for (auto const& type : QMimeDatabase{}.allMimeTypes())
|
||||
{
|
||||
auto const tmp = type.suffixes();
|
||||
suffixes_.insert(tmp.begin(), tmp.end());
|
||||
}
|
||||
}
|
||||
|
||||
auto const ext = QFileInfo(filename).suffix();
|
||||
auto const ext = QFileInfo{ filename }.suffix();
|
||||
if (suffixes_.count(ext) == 0)
|
||||
{
|
||||
return {};
|
||||
|
||||
Reference in New Issue
Block a user