linphone-desktop/tests/ui/modules/Common/Form/ActionSwitch.qml
2016-12-28 14:23:52 +01:00

29 lines
735 B
QML

import QtQuick 2.7
// =============================================================================
Item {
property alias useStates: actionButton.useStates
property bool enabled: true
property int iconSize // Optionnal.
property string icon
// ---------------------------------------------------------------------------
signal clicked
// ---------------------------------------------------------------------------
height: iconSize || parent.iconSize || parent.height
width: iconSize || parent.iconSize || parent.height
ActionButton {
id: actionButton
anchors.fill: parent
icon: parent.icon + (parent.enabled ? '_on' : '_off')
iconSize: parent.iconSize
onClicked: parent.clicked()
}
}