Dekko
Loading...
Searching...
No Matches
ManageAccountsPage.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 Lomiri.Components 1.3
20import Dekko.Mail.API 1.0
21import "../accounts"
22import Dekko.Lomiri.Components 1.0
23
24AccountsListPage {
25
26 pageHeader.title: qsTr("Manage accounts")
27 pageHeader.backAction: Action {
28 iconName: "back"
29 onTriggered: {
30 ViewActions.popStageArea(ViewKeys.settingsStack1)
31 }
32 }
33 pageHeader.primaryAction: addNewAccount
34 canRemove: true
35 contextActionsEnabled: true
36
37 onAccountSelected: {
38 SettingsActions.setSelectedAccount(account)
39 ViewActions.pushToStageArea(ViewKeys.settingsStack1, Qt.resolvedUrl("./AccountSettingsList.qml"), {})
40 }
41
42 Action {
43 id: addNewAccount
44 iconName: "add"
45 onTriggered: {
46 ViewActions.runSetupWizard()
47 ViewActions.closeSettings()
48 }
49 }
50}