diff --git a/kcms/cellularnetwork/cellularnetworksettings.cpp b/kcms/cellularnetwork/cellularnetworksettings.cpp index ee61348d..6063bbdd 100644 --- a/kcms/cellularnetwork/cellularnetworksettings.cpp +++ b/kcms/cellularnetwork/cellularnetworksettings.cpp @@ -22,6 +22,8 @@ CellularNetworkSettings::CellularNetworkSettings(QObject *parent, const KPluginM , m_modemList{} , m_simList{} { + setButtons({}); + CellularNetworkSettings::staticInst = this; qmlRegisterType("cellularnetworkkcm", 1, 0, "ProfileSettings"); diff --git a/kcms/hotspot/hotspotsettings.cpp b/kcms/hotspot/hotspotsettings.cpp index f00ec7ef..cc0098b0 100644 --- a/kcms/hotspot/hotspotsettings.cpp +++ b/kcms/hotspot/hotspotsettings.cpp @@ -16,6 +16,7 @@ public: HotspotSettings(QObject *parent, const KPluginMetaData &metaData) : KQuickConfigModule(parent, metaData) { + setButtons({}); } }; diff --git a/kcms/info/info.cpp b/kcms/info/info.cpp index d4dfd75b..0b43587d 100644 --- a/kcms/info/info.cpp +++ b/kcms/info/info.cpp @@ -19,7 +19,7 @@ Info::Info(QObject *parent, const KPluginMetaData &metaData) , m_softwareInfo(new SoftwareInfo(this)) , m_hardwareInfo(new HardwareInfo(this)) { - setButtons(Apply | Default); + setButtons({}); qDebug() << "Info module loaded."; } diff --git a/kcms/time/timesettings.cpp b/kcms/time/timesettings.cpp index b15c85a3..2c2cea18 100644 --- a/kcms/time/timesettings.cpp +++ b/kcms/time/timesettings.cpp @@ -37,12 +37,12 @@ TimeSettings::TimeSettings(QObject *parent, const KPluginMetaData &metaData) : KQuickConfigModule(parent, metaData) , m_useNtp(true) { + setButtons({}); + qDebug() << "time settings init"; m_timeZonesModel = nullptr; setTimeZone(QTimeZone::systemTimeZone().id()); - setButtons(Apply | Default); - qmlRegisterAnonymousType("org.kde.timesettings", 1); qmlRegisterAnonymousType("org.kde.timesettings", 1); diff --git a/kcms/virtualkeyboard/virtualkeyboard.cpp b/kcms/virtualkeyboard/virtualkeyboard.cpp index 7be811f7..36404e9f 100644 --- a/kcms/virtualkeyboard/virtualkeyboard.cpp +++ b/kcms/virtualkeyboard/virtualkeyboard.cpp @@ -33,6 +33,8 @@ VirtualKeyboard::VirtualKeyboard(QObject *parent, const KPluginMetaData &metaDat , m_gsettings(new GSettingsItem("/org/maliit/keyboard/maliit/", parent)) , m_langModel(new LanguageModel(this, m_gsettings)) { + setButtons({}); + qmlRegisterAnonymousType("org.kde.kcm.virtualkeyboard", 1); m_autoCapitalize = m_gsettings->value("auto-capitalization").toBool(); diff --git a/kcms/wifi/wifisettings.cpp b/kcms/wifi/wifisettings.cpp index 9699e1c3..fd91a520 100644 --- a/kcms/wifi/wifisettings.cpp +++ b/kcms/wifi/wifisettings.cpp @@ -28,6 +28,7 @@ K_PLUGIN_CLASS_WITH_JSON(WifiSettings, "kcm_mobile_wifi.json") WifiSettings::WifiSettings(QObject *parent, const KPluginMetaData &metaData) : KQuickConfigModule(parent, metaData) { + setButtons({}); } QVariantMap WifiSettings::getConnectionSettings(const QString &connection, const QString &type)