2 * Copyright (C) 2013 Canonical, Ltd.
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; version 3.
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
13 * You should have received a copy of the GNU General Public License
14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 import Ubuntu.Components 1.3
20 import "../Components"
21 import "Previews" as Previews
26 property bool open: false
27 property var scope: null
28 property var scopeStyle: null
29 property alias showSignatureLine: header.showSignatureLine
30 property alias previewModel: preview.previewModel
31 readonly property bool processing: previewModel && (!previewModel.loaded || previewModel.processingAction)
37 objectName: "pageHeader"
39 title: root.scope ? root.scope.name : ""
41 searchEntryEnabled: false
42 scopeStyle: root.scopeStyle
44 onBackClicked: root.backClicked()
49 root.scope.cancelActivation();
62 scopeStyle: root.scopeStyle
66 id: processingMouseArea
67 objectName: "processingMouseArea"
74 enabled: root.processing