Don't use functions obsoleted in Qt 5.13.0
This commit is contained in:
parent
ffb0e2e076
commit
6ac633366e
|
@ -10,7 +10,7 @@ SyncthingInfoWidget::SyncthingInfoWidget(const SyncthingInfoAction *action, QWid
|
||||||
, m_iconLabel(new QLabel(parent))
|
, m_iconLabel(new QLabel(parent))
|
||||||
{
|
{
|
||||||
auto *const layout = new QHBoxLayout(parent);
|
auto *const layout = new QHBoxLayout(parent);
|
||||||
layout->setMargin(4);
|
layout->setContentsMargins(4, 4, 4, 4);
|
||||||
layout->setSpacing(5);
|
layout->setSpacing(5);
|
||||||
m_iconLabel->setFixedWidth(16);
|
m_iconLabel->setFixedWidth(16);
|
||||||
m_iconLabel->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);
|
m_iconLabel->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Minimum);
|
||||||
|
|
|
@ -244,7 +244,7 @@ void SyncthingApplet::updateStatusIconAndTooltip()
|
||||||
|
|
||||||
QIcon SyncthingApplet::loadFontAwesomeIcon(const QString &name, bool solid) const
|
QIcon SyncthingApplet::loadFontAwesomeIcon(const QString &name, bool solid) const
|
||||||
{
|
{
|
||||||
return Data::renderSvgImage(Data::loadFontAwesomeIcon(name, QGuiApplication::palette().color(QPalette::Foreground), solid), QSize(32, 32), 8);
|
return Data::renderSvgImage(Data::loadFontAwesomeIcon(name, QGuiApplication::palette().color(QPalette::WindowText), solid), QSize(32, 32), 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString SyncthingApplet::formatFileSize(quint64 fileSizeInByte) const
|
QString SyncthingApplet::formatFileSize(quint64 fileSizeInByte) const
|
||||||
|
|
|
@ -68,7 +68,7 @@ void DownloadItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &
|
||||||
progressBarOption.textAlignment = Qt::AlignCenter;
|
progressBarOption.textAlignment = Qt::AlignCenter;
|
||||||
progressBarOption.textVisible = true;
|
progressBarOption.textVisible = true;
|
||||||
if (option.state & QStyle::State_Selected) {
|
if (option.state & QStyle::State_Selected) {
|
||||||
progressBarOption.palette.setBrush(QPalette::Foreground, option.palette.brush(QPalette::HighlightedText));
|
progressBarOption.palette.setBrush(QPalette::WindowText, option.palette.brush(QPalette::HighlightedText));
|
||||||
}
|
}
|
||||||
progressBarOption.progress = model->data(index, SyncthingDownloadModel::ItemPercentage).toInt();
|
progressBarOption.progress = model->data(index, SyncthingDownloadModel::ItemPercentage).toInt();
|
||||||
progressBarOption.minimum = 0;
|
progressBarOption.minimum = 0;
|
||||||
|
|
|
@ -20,7 +20,7 @@ TrayMenu::TrayMenu(TrayIcon *trayIcon, QWidget *parent)
|
||||||
, m_trayIcon(trayIcon)
|
, m_trayIcon(trayIcon)
|
||||||
{
|
{
|
||||||
auto *const menuLayout = new QHBoxLayout;
|
auto *const menuLayout = new QHBoxLayout;
|
||||||
menuLayout->setMargin(0);
|
menuLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
menuLayout->setSpacing(0);
|
menuLayout->setSpacing(0);
|
||||||
menuLayout->addWidget(m_trayWidget = new TrayWidget(this));
|
menuLayout->addWidget(m_trayWidget = new TrayWidget(this));
|
||||||
setLayout(menuLayout);
|
setLayout(menuLayout);
|
||||||
|
|
|
@ -87,8 +87,7 @@ TrayWidget::TrayWidget(TrayMenu *parent)
|
||||||
m_cornerFrame = new QFrame(this);
|
m_cornerFrame = new QFrame(this);
|
||||||
auto *cornerFrameLayout = new QHBoxLayout(m_cornerFrame);
|
auto *cornerFrameLayout = new QHBoxLayout(m_cornerFrame);
|
||||||
cornerFrameLayout->setSpacing(0);
|
cornerFrameLayout->setSpacing(0);
|
||||||
cornerFrameLayout->setMargin(0);
|
cornerFrameLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
//cornerFrameLayout->addStretch();
|
|
||||||
m_cornerFrame->setLayout(cornerFrameLayout);
|
m_cornerFrame->setLayout(cornerFrameLayout);
|
||||||
auto *viewIdButton = new QPushButton(m_cornerFrame);
|
auto *viewIdButton = new QPushButton(m_cornerFrame);
|
||||||
viewIdButton->setToolTip(tr("View own device ID"));
|
viewIdButton->setToolTip(tr("View own device ID"));
|
||||||
|
@ -506,8 +505,8 @@ void TrayWidget::updateTraffic()
|
||||||
static const auto trafficIcons = [this]() {
|
static const auto trafficIcons = [this]() {
|
||||||
const auto size = QSize(16, 13);
|
const auto size = QSize(16, 13);
|
||||||
const auto &palette = m_ui->trafficFormWidget->palette(); // FIXME: make this aware of palette changes
|
const auto &palette = m_ui->trafficFormWidget->palette(); // FIXME: make this aware of palette changes
|
||||||
const auto colorBackground = palette.color(QPalette::Background);
|
const auto colorBackground = palette.color(QPalette::Window);
|
||||||
const auto colorActive = palette.color(QPalette::Foreground);
|
const auto colorActive = palette.color(QPalette::WindowText);
|
||||||
const auto colorInactive = QColor((colorActive.red() + colorBackground.red()) / 2, (colorActive.green() + colorBackground.green()) / 2,
|
const auto colorInactive = QColor((colorActive.red() + colorBackground.red()) / 2, (colorActive.green() + colorBackground.green()) / 2,
|
||||||
(colorActive.blue() + colorBackground.blue()) / 2);
|
(colorActive.blue() + colorBackground.blue()) / 2);
|
||||||
const auto renderIcon
|
const auto renderIcon
|
||||||
|
|
|
@ -31,7 +31,7 @@ DirectoryErrorsDialog::DirectoryErrorsDialog(const Data::SyncthingConnection &co
|
||||||
{
|
{
|
||||||
// add layout to show status and additional buttons
|
// add layout to show status and additional buttons
|
||||||
auto *const buttonLayout = new QHBoxLayout;
|
auto *const buttonLayout = new QHBoxLayout;
|
||||||
buttonLayout->setMargin(0);
|
buttonLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
layout()->addLayout(buttonLayout);
|
layout()->addLayout(buttonLayout);
|
||||||
|
|
||||||
// add label for overall status
|
// add label for overall status
|
||||||
|
@ -45,7 +45,7 @@ DirectoryErrorsDialog::DirectoryErrorsDialog(const Data::SyncthingConnection &co
|
||||||
m_rmNonEmptyDirsButton = new QPushButton(this);
|
m_rmNonEmptyDirsButton = new QPushButton(this);
|
||||||
m_rmNonEmptyDirsButton->setText(tr("Remove non-empty directories"));
|
m_rmNonEmptyDirsButton->setText(tr("Remove non-empty directories"));
|
||||||
m_rmNonEmptyDirsButton->setIcon(QIcon::fromTheme(QStringLiteral("remove")));
|
m_rmNonEmptyDirsButton->setIcon(QIcon::fromTheme(QStringLiteral("remove")));
|
||||||
buttonLayout->setMargin(0);
|
buttonLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
buttonLayout->addItem(new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum));
|
buttonLayout->addItem(new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum));
|
||||||
buttonLayout->addWidget(m_rmNonEmptyDirsButton);
|
buttonLayout->addWidget(m_rmNonEmptyDirsButton);
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ InternalErrorsDialog::InternalErrorsDialog()
|
||||||
|
|
||||||
// add layout to show status and additional buttons
|
// add layout to show status and additional buttons
|
||||||
auto *const buttonLayout = new QHBoxLayout;
|
auto *const buttonLayout = new QHBoxLayout;
|
||||||
buttonLayout->setMargin(0);
|
buttonLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
|
|
||||||
// add label for overall status
|
// add label for overall status
|
||||||
QFont boldFont(m_statusLabel->font());
|
QFont boldFont(m_statusLabel->font());
|
||||||
|
@ -52,7 +52,7 @@ InternalErrorsDialog::InternalErrorsDialog()
|
||||||
auto *const clearButton = new QPushButton(this);
|
auto *const clearButton = new QPushButton(this);
|
||||||
clearButton->setText(tr("Clear errors"));
|
clearButton->setText(tr("Clear errors"));
|
||||||
clearButton->setIcon(QIcon::fromTheme(QStringLiteral("edit-clear")));
|
clearButton->setIcon(QIcon::fromTheme(QStringLiteral("edit-clear")));
|
||||||
buttonLayout->setMargin(0);
|
buttonLayout->setContentsMargins(0, 0, 0, 0);
|
||||||
buttonLayout->addItem(new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum));
|
buttonLayout->addItem(new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum));
|
||||||
buttonLayout->addWidget(clearButton);
|
buttonLayout->addWidget(clearButton);
|
||||||
connect(clearButton, &QPushButton::clicked, &InternalErrorsDialog::clearErrors);
|
connect(clearButton, &QPushButton::clicked, &InternalErrorsDialog::clearErrors);
|
||||||
|
|
|
@ -27,7 +27,7 @@ QDialog *ownDeviceIdDialog(Data::SyncthingConnection &connection)
|
||||||
dlg->setWindowTitle(QCoreApplication::translate("QtGui::OtherDialogs", "Own device ID") + QStringLiteral(" - " APP_NAME));
|
dlg->setWindowTitle(QCoreApplication::translate("QtGui::OtherDialogs", "Own device ID") + QStringLiteral(" - " APP_NAME));
|
||||||
dlg->setWindowIcon(QIcon(QStringLiteral(":/icons/hicolor/scalable/app/syncthingtray.svg")));
|
dlg->setWindowIcon(QIcon(QStringLiteral(":/icons/hicolor/scalable/app/syncthingtray.svg")));
|
||||||
dlg->setAttribute(Qt::WA_DeleteOnClose);
|
dlg->setAttribute(Qt::WA_DeleteOnClose);
|
||||||
dlg->setBackgroundRole(QPalette::Background);
|
dlg->setBackgroundRole(QPalette::Window);
|
||||||
auto *layout = new QVBoxLayout(dlg);
|
auto *layout = new QVBoxLayout(dlg);
|
||||||
layout->setAlignment(Qt::AlignCenter);
|
layout->setAlignment(Qt::AlignCenter);
|
||||||
auto *pixmapLabel = new QLabel(dlg);
|
auto *pixmapLabel = new QLabel(dlg);
|
||||||
|
|
|
@ -29,7 +29,15 @@ void SyncthingKiller::waitForFinished()
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (!waitForSignalsOrFail(noop, 0, signalInfo(this, &SyncthingKiller::ignored),
|
if (!waitForSignalsOrFail(noop, 0, signalInfo(this, &SyncthingKiller::ignored),
|
||||||
signalInfo(process, static_cast<void (SyncthingProcess::*)(int)>(&SyncthingProcess::finished)))) {
|
signalInfo(process,
|
||||||
|
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0) || QT_DEPRECATED_SINCE(5, 13)
|
||||||
|
static_cast<void (SyncthingProcess::*)(int)>(
|
||||||
|
#endif
|
||||||
|
&SyncthingProcess::finished
|
||||||
|
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0) || QT_DEPRECATED_SINCE(5, 13)
|
||||||
|
)
|
||||||
|
#endif
|
||||||
|
))) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -50,7 +58,15 @@ void SyncthingKiller::confirmKill() const
|
||||||
msgBox->setAttribute(Qt::WA_DeleteOnClose);
|
msgBox->setAttribute(Qt::WA_DeleteOnClose);
|
||||||
msgBox->addButton(tr("Keep running"), QMessageBox::RejectRole);
|
msgBox->addButton(tr("Keep running"), QMessageBox::RejectRole);
|
||||||
msgBox->addButton(tr("Kill process"), QMessageBox::AcceptRole);
|
msgBox->addButton(tr("Kill process"), QMessageBox::AcceptRole);
|
||||||
connect(process, static_cast<void (QProcess::*)(int)>(&SyncthingProcess::finished), msgBox, &QMessageBox::close);
|
connect(process,
|
||||||
|
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0) || QT_DEPRECATED_SINCE(5, 13)
|
||||||
|
static_cast<void (QProcess::*)(int)>(
|
||||||
|
#endif
|
||||||
|
&SyncthingProcess::finished
|
||||||
|
#if QT_VERSION < QT_VERSION_CHECK(5, 13, 0) || QT_DEPRECATED_SINCE(5, 13)
|
||||||
|
)
|
||||||
|
#endif
|
||||||
|
, msgBox, &QMessageBox::close);
|
||||||
connect(msgBox, &QMessageBox::accepted, process, &SyncthingProcess::killSyncthing);
|
connect(msgBox, &QMessageBox::accepted, process, &SyncthingProcess::killSyncthing);
|
||||||
// FIXME: can not really ignore, just keep the process running
|
// FIXME: can not really ignore, just keep the process running
|
||||||
//connect(msgBox, &QMessageBox::rejected, this, &SyncthingKiller::ignored);
|
//connect(msgBox, &QMessageBox::rejected, this, &SyncthingKiller::ignored);
|
||||||
|
|
Loading…
Reference in New Issue