void ProfileControl::setClockAlarmToneEnabled(bool enabled) { if (static_cast<int>(enabled) == m_clockAlarmToneEnabled) { return; } m_clockAlarmToneEnabled = enabled; profile_set_value_as_bool(GeneralProfile, ClockAlarmToneEnabledKey, enabled); emit clockAlarmToneEnabledChanged(); }
void ProfileControl::setMessageToneEnabled(bool enabled) { if (static_cast<int>(enabled) == m_messageToneEnabled) { return; } m_messageToneEnabled = enabled; profile_set_value_as_bool(GeneralProfile, MessageToneEnabledKey, enabled); emit messageToneEnabledChanged(); }
void ProfileControl::setInternetCallToneEnabled(bool enabled) { if (static_cast<int>(enabled) == m_internetCallToneEnabled) { return; } m_internetCallToneEnabled = enabled; profile_set_value_as_bool(GeneralProfile, InternetCallToneEnabledKey, enabled); emit internetCallToneEnabledChanged(); }
void ProfileControl::setVibraMode(int mode) { bool generalValue = false; bool silentValue = false; switch (mode) { case VibraAlways: generalValue = true; silentValue = true; break; case VibraSilent: silentValue = true; break; case VibraNormal: generalValue = true; break; case VibraNever: break; } bool changed = false; if (generalValue != m_vibraInGeneral) { m_vibraInGeneral = generalValue; profile_set_value_as_bool(GeneralProfile, VibraKey, m_vibraInGeneral); changed = true; } if (silentValue != m_vibraInSilent) { m_vibraInSilent = silentValue; profile_set_value_as_bool(SilentProfile, VibraKey, m_vibraInSilent); changed = true; } if (changed) { emit vibraModeChanged(); } }
bool ProfileBackend::setVibration (QString profileName, bool vibration) { bool success = #ifdef HAVE_LIBPROFILE profile_set_value_as_bool (toCharArray (profileName), keyVibration, vibration) == 0; #else false; #endif if (success) m_profileVibrations[profileName] = vibration; return success; }