Add a property doClose.
[harmattan/cameraplus] / qml / CheckButton.qml
1 // -*- qml -*-
2 import QtQuick 1.1
3 import com.nokia.meego 1.1
4
5 Button {
6         id: button
7         property string normalIcon: ""
8         property string checkedIcon: ""
9         property QtObject controller: null
10         property QtObject fader: null
11         property int value: -1
12         property bool doClose: true
13
14         width: visible ? 56 : 0
15         height: visible ? 56 : 0
16         iconSource: !visible ? "" : controller.value == value ? checkedIcon : normalIcon
17
18         onClicked: {
19                 controller.value = value;
20
21                 if (doClose) {
22                         close();
23                 }
24         }
25 }