2
* Copyright (C) 2014 Canonical Ltd.
4
* This program is free software; you can redistribute it and/or modify
5
* it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
13
* You should have received a copy of the GNU Lesser General Public License
14
* along with this program. If not, see <http://www.gnu.org/licenses/>.
18
import Ubuntu.Components 1.1
20
// FIXME: This example can be much simplified using PageHeadState
21
// when bug #1345775 has been fixed.
27
useDeprecatedToolbar: false
49
property Action leaveSelect: Action {
52
onTriggered: page.state = "default"
54
property list<Action> actions: [
66
backAction: selectState.leaveSelect
67
actions: selectState.actions
74
anchors.centerIn: parent
75
text: "Use back button to leave selection mode."
76
visible: page.state == "select"
80
anchors.centerIn: parent
81
onClicked: page.state = "select"
82
visible: page.state != "select"
83
text: "selection mode"