36 lines
636 B
QML
36 lines
636 B
QML
import QtQuick
|
|
import Quickshell
|
|
import Quickshell.Io
|
|
import qs.Constants
|
|
|
|
Item {
|
|
IpcHandler {
|
|
function setPrimary(color: color) {
|
|
SettingsService.primaryColor = color;
|
|
}
|
|
|
|
target: "colors"
|
|
}
|
|
|
|
IpcHandler {
|
|
function toggleCalendar() {
|
|
calendarPanel.toggle();
|
|
}
|
|
|
|
function toggleControlCenter() {
|
|
controlCenterPanel.toggle();
|
|
}
|
|
|
|
target: "panels"
|
|
}
|
|
|
|
IpcHandler {
|
|
function toggleBarLyrics() {
|
|
SettingsService.showLyricsBar = !SettingsService.showLyricsBar;
|
|
}
|
|
|
|
target: "lyrics"
|
|
}
|
|
|
|
}
|