mirror of
https://github.com/transmission/transmission.git
synced 2026-04-18 07:56:33 +01:00
refactor: prefer direct-brace-initialization (#5803)
This commit is contained in:
@@ -16,9 +16,9 @@
|
||||
#include "Utils.h"
|
||||
|
||||
PathButton::PathButton(QWidget* parent)
|
||||
: QToolButton(parent)
|
||||
: QToolButton{ parent }
|
||||
{
|
||||
setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed));
|
||||
setSizePolicy(QSizePolicy{ QSizePolicy::Preferred, QSizePolicy::Fixed });
|
||||
setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
|
||||
setText(tr("(None)")); // for minimum width
|
||||
|
||||
@@ -70,13 +70,13 @@ QString const& PathButton::path() const
|
||||
|
||||
QSize PathButton::sizeHint() const
|
||||
{
|
||||
QSize const sh(QToolButton::sizeHint());
|
||||
auto const sh = QToolButton::sizeHint();
|
||||
return { qMin(sh.width(), 150), sh.height() };
|
||||
}
|
||||
|
||||
void PathButton::paintEvent(QPaintEvent* /*event*/)
|
||||
{
|
||||
QStylePainter painter(this);
|
||||
auto painter = QStylePainter{ this };
|
||||
QStyleOptionToolButton option;
|
||||
initStyleOption(&option);
|
||||
|
||||
@@ -99,7 +99,7 @@ void PathButton::paintEvent(QPaintEvent* /*event*/)
|
||||
|
||||
void PathButton::onClicked() const
|
||||
{
|
||||
auto* dialog = new QFileDialog(window(), effectiveTitle());
|
||||
auto* dialog = new QFileDialog{ window(), effectiveTitle() };
|
||||
dialog->setFileMode(isDirMode() ? QFileDialog::Directory : QFileDialog::ExistingFile);
|
||||
|
||||
if (isDirMode())
|
||||
@@ -141,7 +141,7 @@ void PathButton::onFileSelected(QString const& path)
|
||||
|
||||
void PathButton::updateAppearance()
|
||||
{
|
||||
QFileInfo const path_info(path_);
|
||||
QFileInfo const path_info{ path_ };
|
||||
|
||||
int const icon_size(style()->pixelMetric(QStyle::PM_SmallIconSize));
|
||||
QFileIconProvider const icon_provider;
|
||||
@@ -158,9 +158,9 @@ void PathButton::updateAppearance()
|
||||
icon = icon_provider.icon(isDirMode() ? QFileIconProvider::Folder : QFileIconProvider::File);
|
||||
}
|
||||
|
||||
setIconSize(QSize(icon_size, icon_size));
|
||||
setIconSize(QSize{ icon_size, icon_size });
|
||||
setIcon(icon);
|
||||
setToolTip(path_ == text() ? QString() : path_);
|
||||
setToolTip(path_ == text() ? QString{} : path_);
|
||||
|
||||
update();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user