Add WiFi, Mobile Broadband, Bluetooth, and Touchpad OSD infos

Differential Revision: https://phabricator.kde.org/D1222
wilder-5.14
Kai Uwe Broulik 10 years ago
parent d5494afe48
commit 37a70c0dca
  1. 36
      shell/osd.cpp
  2. 4
      shell/osd.h

@ -88,6 +88,42 @@ void Osd::virtualDesktopChanged(const QString &currentVirtualDesktopName)
showText(QString(), currentVirtualDesktopName); showText(QString(), currentVirtualDesktopName);
} }
void Osd::touchpadEnabledChanged(bool touchpadEnabled)
{
if (touchpadEnabled) {
showText(QStringLiteral("input-touchpad-on"), i18nc("touchpad was enabled, keep short", "Touchpad On"));
} else {
showText(QStringLiteral("input-touchpad-off"), i18nc("touchpad was disabled, keep short", "Touchpad Off"));
}
}
void Osd::wifiEnabledChanged(bool wifiEnabled)
{
if (wifiEnabled) {
showText(QStringLiteral("network-wireless-on"), i18nc("wireless lan was enabled, keep short", "Wifi On"));
} else {
showText(QStringLiteral("network-wireless-off"), i18nc("wireless lan was disabled, keep short", "Wifi Off"));
}
}
void Osd::bluetoothEnabledChanged(bool bluetoothEnabled)
{
if (bluetoothEnabled) {
showText(QStringLiteral("preferences-system-bluetooth"), i18nc("Bluetooth was enabled, keep short", "Bluetooth On"));
} else {
showText(QStringLiteral("preferences-system-bluetooth-inactive"), i18nc("Bluetooth was disabled, keep short", "Bluetooth Off"));
}
}
void Osd::wwanEnabledChanged(bool wwanEnabled)
{
if (wwanEnabled) {
showText(QStringLiteral("network-mobile-on"), i18nc("mobile internet was enabled, keep short", "Mobile Internet On"));
} else {
showText(QStringLiteral("network-mobile-off"), i18nc("mobile internet was disabled, keep short", "Mobile Internet Off"));
}
}
bool Osd::init() bool Osd::init()
{ {
if (m_osdObject && m_osdObject->rootObject()) { if (m_osdObject && m_osdObject->rootObject()) {

@ -45,6 +45,10 @@ public Q_SLOTS:
void mediaPlayerVolumeChanged(int percent, const QString &playerName, const QString &playerIconName); void mediaPlayerVolumeChanged(int percent, const QString &playerName, const QString &playerIconName);
void kbdLayoutChanged(const QString &layoutName); void kbdLayoutChanged(const QString &layoutName);
void virtualDesktopChanged(const QString &currentVirtualDesktopName); void virtualDesktopChanged(const QString &currentVirtualDesktopName);
void touchpadEnabledChanged(bool touchpadEnabled);
void wifiEnabledChanged(bool wifiEnabled);
void bluetoothEnabledChanged(bool bluetoothEnabled);
void wwanEnabledChanged(bool wwanEnabled);
Q_SIGNALS: Q_SIGNALS:
void osdProgress(const QString &icon, const int percent, const QString &additionalText); void osdProgress(const QString &icon, const int percent, const QString &additionalText);

Loading…
Cancel
Save