linphone-desktop/ui/modules/Common/Form/ActionSwitch.qml
2020-01-15 14:06:57 +01:00

31 lines
824 B
QML

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