19import Lomiri.Components 1.3
20import Lomiri.Components.Popups 1.3
23import Dekko.Mail.API 1.0
24import Dekko.Mail.Settings 1.0
25import Dekko.Mail.Stores.Views 1.0
26import Dekko.Mail.Stores.Composer 1.0
27import Dekko.Mail.Workers 1.0
29import Dekko.Lomiri.Components 1.0
30import Dekko.Lomiri.Dialogs 1.0
31import 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)