diff options
Diffstat (limited to 'settings/accounts/ui/MastodonSettingsDisplay.qml')
| -rw-r--r-- | settings/accounts/ui/MastodonSettingsDisplay.qml | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/settings/accounts/ui/MastodonSettingsDisplay.qml b/settings/accounts/ui/MastodonSettingsDisplay.qml index c03221a..13ac06c 100644 --- a/settings/accounts/ui/MastodonSettingsDisplay.qml +++ b/settings/accounts/ui/MastodonSettingsDisplay.qml @@ -1,17 +1,21 @@ /* - * Copyright (C) 2013-2026 Jolla Ltd. + * SPDX-FileCopyrightText: 2013 - 2026 Jolla Ltd. + * + * SPDX-License-Identifier: BSD-3-Clause */ import QtQuick 2.0 import Sailfish.Silica 1.0 import Sailfish.Accounts 1.0 import com.jolla.settings.accounts 1.0 +import com.jolla.settings.accounts.mastodon 1.0 import org.nemomobile.configuration 1.0 StandardAccountSettingsDisplay { id: root settingsModified: true + property bool postsServiceEnabled: false function refreshDescriptionEditor() { var description = root.account.configurationValues("")["description"] @@ -123,6 +127,9 @@ StandardAccountSettingsDisplay { : "") visible: text.length > 0 onCheckedChanged: { + if (model.serviceName === "mastodon-microblog") { + root.postsServiceEnabled = checked + } if (checked) { root.account.enableWithService(model.serviceName) } else { @@ -139,6 +146,7 @@ StandardAccountSettingsDisplay { text: qsTrId("settings-accounts-mastodon-la-auto_sync_feed") //% "Fetch new posts periodically when browsing Events Mastodon feed." description: qsTrId("settings-accounts-mastodon-la-auto_sync_feed_description") + enabled: root.postsServiceEnabled onCheckedChanged: { autoSyncConf.value = checked |
