[Linux] Simplify code, implement tray manager

Implement tray manager

Bug fixes

Bug fixes
This commit is contained in:
Tim Gromeyer
2025-03-10 10:48:25 +01:00
committed by Tim Gromeyer
parent e72b4a116e
commit 1946857ca5
7 changed files with 289 additions and 239 deletions

23
linux/enums.h Normal file
View File

@@ -0,0 +1,23 @@
#pragma once
#include <QMetaType>
namespace AirpodsTrayApp
{
namespace Enums
{
Q_NAMESPACE
enum class NoiseControlMode : quint8
{
Off = 0,
NoiseCancellation = 1,
Transparency = 2,
Adaptive = 3,
MinValue = Off,
MaxValue = Adaptive,
};
Q_ENUM_NS(NoiseControlMode)
}
}