import QtQuick 2.13 import utils 1.0 QtObject { id: root property var privacyModule property var syncModule property int profilePicturesVisibility: privacyModule.profilePicturesVisibility property int profilePicturesShowTo: privacyModule.profilePicturesShowTo // TODO move contact requests back to the contacts module since we need them in the Profile // also, having them in the chat section creates some waste, since no community has it property var chatSectionModule: mainModule.getChatSectionModule() property var contactRequestsModel: chatSectionModule.contactRequestsModel property var mailservers: syncModule.model // Module Properties property bool automaticMailserverSelection: syncModule.automaticSelection property string activeMailserver: syncModule.activeMailserver function getMailserverNameForNodeAddress(nodeAddress) { return root.syncModule.getMailserverNameForNodeAddress(nodeAddress) } function setActiveMailserver(nodeAddress) { root.syncModule.setActiveMailserver(nodeAddress) } function saveNewMailserver(name, nodeAddress) { root.syncModule.saveNewMailserver(name, nodeAddress) } function enableAutomaticMailserverSelection(checked) { if (automaticMailserverSelection === checked) { return } root.syncModule.enableAutomaticSelection(checked) } function getLinkPreviewWhitelist() { return root.privacyModule.getLinkPreviewWhitelist() } function setProfilePicturesVisibility(value) { return root.privacyModule.setProfilePicturesVisibility(value) } function setProfilePicturesShowTo(value) { return root.privacyModule.setProfilePicturesShowTo(value) } }