Reset GUI when airpods disconnect, show notification

This commit is contained in:
Tim Gromeyer
2025-04-15 19:55:40 +02:00
parent ecab6a9858
commit c94295ae1c
5 changed files with 63 additions and 7 deletions

View File

@@ -39,9 +39,14 @@ void MediaController::initializeMprisInterface() {
}
void MediaController::handleEarDetection(const QString &status) {
bool primaryInEar = false;
bool secondaryInEar = false;
QStringList parts = status.split(", ");
bool primaryInEar = parts[0].contains("In Ear");
bool secondaryInEar = parts[1].contains("In Ear");
if (parts.size() == 2) {
primaryInEar = parts[0].contains("In Ear");
secondaryInEar = parts[1].contains("In Ear");
}
LOG_DEBUG("Ear detection status: primaryInEar="
<< primaryInEar << ", secondaryInEar=" << secondaryInEar