Compare commits
2 Commits
ed47f2a542
...
58c37a9dce
Author | SHA1 | Date | |
---|---|---|---|
58c37a9dce | |||
6e4b12a298 |
|
@ -15,6 +15,12 @@ kpackagetool5 -t Plasma/Applet --install ./package
|
|||
## Uninstall
|
||||
|
||||
```
|
||||
cd headsetcontrol-battery-widget
|
||||
kpackagetool5 -t Plasma/Applet --remove org.kde.plasma.headsetcontrol-battery-widget
|
||||
```
|
||||
|
||||
## Development
|
||||
|
||||
```
|
||||
cd headsetcontrol-battery-widget
|
||||
kpackagetool5 -t Plasma/Applet --upgrade ./package ; systemctl --user restart plasma-plasmashell
|
||||
```
|
||||
|
|
|
@ -11,5 +11,10 @@
|
|||
<min>2.0</min>
|
||||
<max>60.0</max>
|
||||
</entry>
|
||||
<entry name="batteryheight" type="Int">
|
||||
<default>8.0</default>
|
||||
<min>1.0</min>
|
||||
<max>10.0</max>
|
||||
</entry>
|
||||
</group>
|
||||
</kcfg>
|
||||
|
|
|
@ -8,6 +8,7 @@ QQC2.Pane {
|
|||
id: root
|
||||
|
||||
property alias cfg_pollingrate: pollingrate.value
|
||||
property alias cfg_batteryheight: batteryheight.value
|
||||
|
||||
Kirigami.FormLayout {
|
||||
anchors.fill: parent
|
||||
|
@ -15,12 +16,14 @@ QQC2.Pane {
|
|||
|
||||
GridLayout {
|
||||
columns: 3
|
||||
rows: 2
|
||||
rowSpacing: 10
|
||||
|
||||
// first row
|
||||
Text {
|
||||
text: "polling rate:"
|
||||
color: PlasmaCore.Theme.textColor
|
||||
}
|
||||
|
||||
QQC2.Slider {
|
||||
id: pollingrate
|
||||
value: 10.0
|
||||
|
@ -28,17 +31,37 @@ QQC2.Pane {
|
|||
to: 60.0
|
||||
stepSize: 2.0
|
||||
snapMode: QQC2.Slider.SnapAlways
|
||||
Kirigami.FormData.label: i18nc("@label", "polling rate in seconds:")
|
||||
onMoved: {
|
||||
pollingratevalue.text = this.value + " seconds";
|
||||
}
|
||||
}
|
||||
|
||||
Text {
|
||||
id: pollingratevalue
|
||||
text: pollingrate.value + " seconds"
|
||||
color: PlasmaCore.Theme.textColor
|
||||
}
|
||||
|
||||
// second row
|
||||
Text {
|
||||
text: "battery height:"
|
||||
color: PlasmaCore.Theme.textColor
|
||||
}
|
||||
QQC2.Slider {
|
||||
id: batteryheight
|
||||
value: 8.0
|
||||
from: 1.0
|
||||
to: 10.0
|
||||
stepSize: 1.0
|
||||
snapMode: QQC2.Slider.SnapAlways
|
||||
onMoved: {
|
||||
batteryheightvalue.text = this.value
|
||||
}
|
||||
}
|
||||
Text { // dummy
|
||||
id: batteryheightvalue
|
||||
text: batteryheight.value
|
||||
color: PlasmaCore.Theme.textColor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,7 @@ Item {
|
|||
id: main
|
||||
|
||||
property int pollingrate: Plasmoid.configuration.pollingrate
|
||||
property int batteryheight: Plasmoid.configuration.batteryheight
|
||||
property int batteryPercent: -2
|
||||
|
||||
PlasmaCore.DataSource {
|
||||
|
@ -34,8 +35,8 @@ Item {
|
|||
id: container
|
||||
anchors.fill: parent
|
||||
anchors.rightMargin: 2
|
||||
anchors.topMargin: 2
|
||||
anchors.bottomMargin: 2
|
||||
anchors.topMargin: 10 - batteryheight
|
||||
anchors.bottomMargin: 10 - batteryheight
|
||||
color: "transparent"
|
||||
border.color: PlasmaCore.Theme.textColor
|
||||
radius: 4
|
||||
|
|
Loading…
Reference in New Issue
Block a user