Dekko
Loading...
Searching...
No Matches
DetailsGroup.qml
1/* Copyright (C) 2016 - 2017 Dan Chapman <dpniel@ubuntu.com>
2
3 This file is part of Dekko email client for Ubuntu devices
4
5 This program is free software; you can redistribute it and/or
6 modify it under the terms of the GNU General Public License as
7 published by the Free Software Foundation; either version 2 of
8 the License or (at your option) version 3
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>.
17*/
18import QtQuick 2.4
19import QuickFlux 1.0
20import Lomiri.Components 1.3
21import Dekko.AutoConfig 1.0
22import Dekko.Mail.API 1.0
23import Dekko.Mail.Stores.Settings 1.0
24import Dekko.Lomiri.Components 1.0
26SettingsGroupPage {
27 pageHeader.title: qsTr("Details: %1").arg(SettingsStore.selectedAccount.name)
28
29 AppListener {
30 Filter {
31 type: SettingsKeys.saveCurrentGroup
32 onDispatched: {
33 Log.logInfo("DetailsGroup::saveCurrentGroup", "Saving current group")
34 if (account.name === accountName.text) {
35 Log.logInfo("DetailsGroup::saveCurrentGroup", "No settings changed")
36 return
37 }
38 account.name = accountName.text
39 SettingsStore.settingsChanged = true
40 Log.logInfo("DetailsGroup::saveCurrentGroup", "Current group saved")
41 }
42 }
43 }
44
47 id: accountName
48 title: qsTr("Account name")
49 text: account.name
50 }
51 }
52}