2017-08-29 23:58:49 +02:00
|
|
|
import QtQuick 2.0
|
|
|
|
import QtQuick.Layouts 1.1
|
|
|
|
import org.kde.plasma.plasmoid 2.0
|
|
|
|
import org.kde.plasma.core 2.0 as PlasmaCore
|
2023-11-14 01:50:24 +01:00
|
|
|
import org.kde.kirigami 2.20 as Kirigami
|
2017-08-29 23:58:49 +02:00
|
|
|
|
|
|
|
MouseArea {
|
2023-11-14 23:58:22 +01:00
|
|
|
property bool wasExpanded
|
2017-08-29 23:58:49 +02:00
|
|
|
Layout.fillWidth: false
|
|
|
|
hoverEnabled: true
|
2023-11-14 23:58:22 +01:00
|
|
|
|
|
|
|
onPressed: wasExpanded = syncthingApplet.expanded
|
|
|
|
onClicked: mouse => {
|
|
|
|
if (mouse.button === Qt.MiddleButton) {
|
|
|
|
Plasmoid.showWebUI();
|
|
|
|
} else {
|
|
|
|
syncthingApplet.expanded = !wasExpanded;
|
|
|
|
}
|
|
|
|
}
|
2017-08-29 23:58:49 +02:00
|
|
|
|
2023-11-14 01:50:24 +01:00
|
|
|
Kirigami.Icon {
|
2017-08-29 23:58:49 +02:00
|
|
|
id: icon
|
|
|
|
anchors.fill: parent
|
2023-05-21 20:14:24 +02:00
|
|
|
source: plasmoid.statusIcon
|
2017-08-29 23:58:49 +02:00
|
|
|
active: parent.containsMouse
|
|
|
|
}
|
|
|
|
}
|