import qs import qs.modules.common import qs.modules.common.widgets import QtQuick import Quickshell import Quickshell.Io import qs.services AndroidQuickToggleButton { id: root toggled: SongRec.running property bool sourceIsMonitor: SongRec.monitorSource === SongRec.MonitorSource.Monitor name: Translation.tr("Identify Music") statusText: toggled ? Translation.tr("Listening...") : sourceIsMonitor ? Translation.tr("System sound") : Translation.tr("Microphone") buttonIcon: toggled ? "music_cast" : (sourceIsMonitor ? "music_note" : "frame_person_mic") StyledToolTip { text: Translation.tr("Recognize music | Right-click to toggle source") } onClicked: { SongRec.toggleRunning() } altAction: () => { SongRec.toggleMonitorSource() } }