19import Lomiri.Components 1.3
20import Lomiri.Components.Popups 1.3
22import Dekko.Controls 1.0
23import Dekko.Mail.API 1.0
24import Dekko.Mail.Stores.Views 1.0
25import Dekko.Lomiri.Constants 1.0
31 delegate: DekkoAnimation.customStackViewDelegate2
34 waitFor: ViewStore.listenerId
36 type: ViewKeys.pushStage
38 Log.logStatus("StageStack::pushStage",
"Pushing stage: " + message.stage)
39 stageStack.push({item: Qt.resolvedUrl(message.stage), properties: message.properties})
43 type: ViewKeys.popStage
45 Log.logStatus(
"StageStack::popStage",
"Popping top stage: ")
50 type: ViewKeys.clearStageStack
52 Log.logStatus(
"StageStack::clearStageStack",
"Clearing stagestack ")
57 type: ViewKeys.openMessageComposer
59 if (dekko.isLargeFF) {
60 PopupUtils.open(Qt.resolvedUrl(
"../composer/ComposePanelPopup.qml"), dekkoContainer, {})
65 type: ViewKeys.openAddressBook
67 Log.logStatus(
"StageStack::openAddressBook",
"Opening addressbook stage ")
68 ViewActions.pushStage(
"./AddressBookStage.qml", {})
73 type: ViewKeys.rewindStageStack
75 Log.logStatus(
"StageStack::rewindStageStack",
"Rewinding stage stack ")
76 while (stageStack.depth > 1) {