@@ -61,95 +61,4 @@ GenericScopeView {
61 scopeView.scope.categories.overrideResults("recent", runningApplicationsModel);
61 scopeView.scope.categories.overrideResults("recent", runningApplicationsModel);
62 scopeView.scope.categories.overrideResults("more", appsAvailableForDownloadModel);
62 scopeView.scope.categories.overrideResults("more", appsAvailableForDownloadModel);
69− bottomMargin: -bottomOverflow
71− sourceItem: categoryView
75− topGapPx: (1 - gap) * positionPx
76− topOpacity: (1 - gap * 1.2)
77− bottomGapPx: positionPx + gap * (targetBottomGapPx - positionPx)
78− bottomOverflow: units.gu(20)
79− bottomOpacity: 1 - (gap * 0.8)
81− property int targetBottomGapPx: height - units.gu(8) - bottomOverflow
82− property real gap: previewLoader.open ? 1.0 : 0.0
87− easing.type: Easing.InOutQuad
89− if (!previewLoader.open && !running) {
90− previewLoader.onScreen = false
98− target: scopeView.scope
100− previewLoader.previewData = preview
101− previewLoader.open = true
106− ignoreUnknownSignals: true
107− target: previewLoader.valid ? previewLoader.item : null
109− previewLoader.open = false
113− PreviewDelegateMapper {
114− id: previewDelegateMapper
119− property var previewData
120− height: effect.bottomGapPx - effect.topGapPx
123− topMargin: effect.topGapPx
127− source: onScreen ? previewDelegateMapper.map("preview-application") : ""
129− property bool open: false
130− property bool onScreen: false
131− property bool valid: item !== null
140− item.previewData = previewLoader.previewData
144− // TODO: Move as InverseMouseArea to DashPreview
146− enabled: previewLoader.onScreen
149− topMargin: effect.bottomGapPx
152− previewLoader.open = false;