19 import Lomiri.Components 1.3
20 import Lomiri.Components.Popups 1.3
23 import
Dekko.Mail.API 1.0
24 import
Dekko.Mail.Settings 1.0
25 import
Dekko.Mail.Stores.Views 1.0
26 import
Dekko.Mail.Stores.Composer 1.0
27 import
Dekko.Mail.Workers 1.0
29 import
Dekko.Lomiri.Components 1.0
31 import
Dekko.Lomiri.Helpers 1.0
40 var ignore = ComposerStore.listenerId
41 ignore = PolicyManager.objectName
42 ViewStore.formFactor = state
43 Log.logStatus(
"ViewState::stateChanged", state)
62 location:
"Dekko::Stage::Main"
63 target: dekkoContainer
68 name: PopupKeys.popupMainWindow
69 dlgTarget: dekkoContainer
70 noticePopup: Component {
73 confirmationPopup: Component {
79 name: ViewKeys.toastMainWindow
80 target: dekkoContainer
81 toastSource: Qt.resolvedUrl(
"./views/toasts/SimpleToast.qml")
91 mailboxPickerUrl: itemRegistry.findFirstEnabled(
"Dekko::Mail::FolderPicker")
94 mailboxPickerUrl: itemRegistry.findFirstEnabled(
"Dekko::Mail::FolderPicker")
105 property MailWorker mailWorker: MailWorker {}
106 property ComposerWorker composeWorker: ComposerWorker {}
109 devLoggingEnabled: devModeEnabled
115 anchors.left: parent.left
116 anchors.right: parent.right
117 anchors.bottom: parent.bottom
123 Log.logInfo(
"UriListener::UriHandler::onOpened",
"We got uris to handle: " + uris)
124 ViewActions.openUris(uris)