Dekko
Loading...
Searching...
No Matches
UbuntuWorkers.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 PlugMan 1.0
20import Dekko.Contacts 1.0
21import Dekko.Mail.API 1.0
22
23// This component should be created using an async loader
24// The containing workers should not be required immediately
25// but be available shortly after app start.
26
27// We will also load all plugins that registered as a "Dekko::Listener"
28// TODO: !This seems to be unused!
29ListenerRegistry {
30 defaultListeners: [
31 AccountsWorker {},
32 MailboxWorker {},
33 SettingsWorker {},
34 UriWorker {},
35 DialogWorker {},
36 ErrorsWorker {},
37 ToastWorker {},
38 ContactsWorker{
39 onPluginsReady: ViewActions.delayCall(ContactKeys.registerAddressBooks)
40 }
41 ]
42
43
44}