diff --git a/src/kcmodule/common/systemcheck.cpp b/src/kcmodule/common/systemcheck.cpp --- a/src/kcmodule/common/systemcheck.cpp +++ b/src/kcmodule/common/systemcheck.cpp @@ -75,7 +75,7 @@ m_blockedError->setCloseButtonVisible(false); m_blockedError->setText(i18n("Bluetooth is disabled.")); - QAction *fixBlocked = new QAction(QIcon::fromTheme(QStringLiteral("dialog-ok-apply")), i18nc("Action to fix a problem", "Fix it"), m_blockedError); + QAction *fixBlocked = new QAction(QIcon::fromTheme(QStringLiteral("dialog-ok-apply")), i18nc("Action to enable Bluetooth adapter", "Enable"), m_blockedError); connect(fixBlocked, SIGNAL(triggered(bool)), this, SLOT(fixBlockedError())); m_blockedError->addAction(fixBlocked); @@ -86,7 +86,7 @@ m_noUsableAdapterError->setCloseButtonVisible(false); m_noUsableAdapterError->setText(i18n("Your Bluetooth adapter is powered off.")); - QAction *fixNoUsableAdapter = new QAction(QIcon::fromTheme(QStringLiteral("dialog-ok-apply")), i18nc("Action to fix a problem", "Fix it"), m_noUsableAdapterError); + QAction *fixNoUsableAdapter = new QAction(QIcon::fromTheme(QStringLiteral("dialog-ok-apply")), i18nc("Action to turn on Bluetooth adapter", "Turn On"), m_noUsableAdapterError); connect(fixNoUsableAdapter, SIGNAL(triggered(bool)), this, SLOT(fixNoUsableAdapterError())); m_noUsableAdapterError->addAction(fixNoUsableAdapter); diff --git a/src/sendfile/discoverwidget.cpp b/src/sendfile/discoverwidget.cpp --- a/src/sendfile/discoverwidget.cpp +++ b/src/sendfile/discoverwidget.cpp @@ -143,13 +143,17 @@ m_warningWidget = new KMessageWidget(this); m_warningWidget->setMessageType(KMessageWidget::Warning); m_warningWidget->setCloseButtonVisible(false); + QString fixBluetoothButtonString; + if (m_manager->isBluetoothBlocked()) { m_warningWidget->setText(i18n("Bluetooth is disabled.")); + fixBluetoothButtonString = i18nc("Action to enable Bluetooth adapter", "Enable"); } else { m_warningWidget->setText(i18n("Your Bluetooth adapter is powered off.")); + fixBluetoothButtonString = i18nc("Action to turn on Bluetooth adapter", "Turn On"); } - QAction *fixAdapters = new QAction(QIcon::fromTheme(QStringLiteral("dialog-ok-apply")), i18nc("Action to fix a problem", "Fix it"), m_warningWidget); + QAction *fixAdapters = new QAction(QIcon::fromTheme(QStringLiteral("dialog-ok-apply")), fixBluetoothButtonString, m_warningWidget); connect(fixAdapters, &QAction::triggered, this, &DiscoverWidget::fixAdaptersError); m_warningWidget->addAction(fixAdapters); verticalLayout->insertWidget(0, m_warningWidget);