X-Git-Url: https://www.flypig.org.uk/git/?p=openvpnui.git;a=blobdiff_plain;f=qml%2Ffilebrowse%2Fcomponents%2FLetterSwitch.qml;fp=qml%2Ffilebrowse%2Fcomponents%2FLetterSwitch.qml;h=5012aff3b7d36129668c2bd8e2559a28dab15206;hp=0000000000000000000000000000000000000000;hb=e24363e314aca32e7bee952f02f517a04a8dc5f2;hpb=ee3968ffa08d4e0fcbad87765efa3aeb32ff0554 diff --git a/qml/filebrowse/components/LetterSwitch.qml b/qml/filebrowse/components/LetterSwitch.qml new file mode 100644 index 0000000..5012aff --- /dev/null +++ b/qml/filebrowse/components/LetterSwitch.qml @@ -0,0 +1,23 @@ +import QtQuick 2.0 +import Sailfish.Silica 1.0 + +// This component is a toggle switch, which displays a letter or a dash '-' +MouseArea { + // checked status of the switch + property bool checked: false + + // letter to be displayed + property string letter: "" + + height: parent.height + + Label { + id: label + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + text: checked ? letter : "-" + color: Theme.primaryColor + } + + onClicked: checked = !checked +}