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
*/
18
import
QtQuick 2.4
19
import PlugMan 1.0
20
import Dekko.Contacts 1.0
21
import 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!
29
ListenerRegistry {
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
}
plugins
ubuntu-plugin
qml
workers
UbuntuWorkers.qml
Generated by
1.9.8