mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-02-06 03:44:29 +00:00
Suppress remove null widget warning
And improve text format for translation work.
This commit is contained in:
parent
e45e29b431
commit
8a7179195f
@ -752,21 +752,31 @@ void PropertiesWidget::configure()
|
|||||||
// Speed widget
|
// Speed widget
|
||||||
if (Preferences::instance()->isSpeedWidgetEnabled())
|
if (Preferences::instance()->isSpeedWidgetEnabled())
|
||||||
{
|
{
|
||||||
if (!m_speedWidget || !qobject_cast<SpeedWidget *>(m_speedWidget))
|
if (!qobject_cast<SpeedWidget *>(m_speedWidget))
|
||||||
|
{
|
||||||
|
if (m_speedWidget)
|
||||||
{
|
{
|
||||||
m_ui->speedLayout->removeWidget(m_speedWidget);
|
m_ui->speedLayout->removeWidget(m_speedWidget);
|
||||||
delete m_speedWidget;
|
delete m_speedWidget;
|
||||||
m_speedWidget = new SpeedWidget {this};
|
}
|
||||||
|
|
||||||
|
m_speedWidget = new SpeedWidget(this);
|
||||||
m_ui->speedLayout->addWidget(m_speedWidget);
|
m_ui->speedLayout->addWidget(m_speedWidget);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!m_speedWidget || !qobject_cast<QLabel *>(m_speedWidget))
|
if (!qobject_cast<QLabel *>(m_speedWidget))
|
||||||
|
{
|
||||||
|
if (m_speedWidget)
|
||||||
{
|
{
|
||||||
m_ui->speedLayout->removeWidget(m_speedWidget);
|
m_ui->speedLayout->removeWidget(m_speedWidget);
|
||||||
delete m_speedWidget;
|
delete m_speedWidget;
|
||||||
auto *label = new QLabel(tr("<center><b>Speed graphs are disabled</b><p>You may change this setting in Advanced Options </center>"), this);
|
}
|
||||||
|
|
||||||
|
const auto displayText = QString::fromLatin1("<center><b>%1</b><p>%2</p></center>")
|
||||||
|
.arg(tr("Speed graphs are disabled"), tr("You can enable it in Advanced Options"));
|
||||||
|
auto *label = new QLabel(displayText, this);
|
||||||
label->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
label->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||||
m_speedWidget = label;
|
m_speedWidget = label;
|
||||||
m_ui->speedLayout->addWidget(m_speedWidget);
|
m_ui->speedLayout->addWidget(m_speedWidget);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user