add airplay no-hold setting and UI option

This commit is contained in:
uncor3
2026-01-31 13:10:11 +00:00
parent c63686dc9e
commit 5b1503531f
6 changed files with 59 additions and 11 deletions
+16
View File
@@ -235,6 +235,12 @@ void SettingsManager::resetToDefaults()
setConnectionTimeout(30);
setShowKeychainDialog(true);
setDefaultJailbrokenRootPassword("alpine");
setIconSizeBaseMultiplier(1.0);
setAirplayFps(60);
setAirplayNoHold(true);
#ifdef __linux__
setShowV4L2(false);
#endif
}
void SettingsManager::saveFavoritePlace(const QString &path,
@@ -403,6 +409,16 @@ void SettingsManager::setAirplayFps(int fps)
m_settings->sync();
}
bool SettingsManager::airplayNoHold() const
{
return m_settings->value("airplayNoHold", true).toBool();
}
void SettingsManager::setAirplayNoHold(bool noHold)
{
m_settings->setValue("airplayNoHold", noHold);
m_settings->sync();
}
#ifdef __linux__
bool SettingsManager::showV4L2() const
{