mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-01-17 11:28:07 +00:00
31 lines
824 B
QML
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()
|
|
}
|
|
}
|