Skip to content
Snippets Groups Projects
UserSettingsPage.cpp 68.7 KiB
Newer Older
  • Learn to ignore specific revisions
  •     connect(s.get(), &UserSettings::useStunServerChanged, this, [this]() {
            emit dataChanged(index(UseStunServer), index(UseStunServer), {Value});
        });
        connect(s.get(), &UserSettings::microphoneChanged, this, [this]() {
            emit dataChanged(index(Microphone), index(Microphone), {Value, Values});
        });
        connect(s.get(), &UserSettings::cameraChanged, this, [this]() {
            emit dataChanged(index(Camera), index(Camera), {Value, Values});
        });
        connect(s.get(), &UserSettings::cameraResolutionChanged, this, [this]() {
            emit dataChanged(index(CameraResolution), index(CameraResolution), {Value, Values});
        });
        connect(s.get(), &UserSettings::cameraFrameRateChanged, this, [this]() {
            emit dataChanged(index(CameraFrameRate), index(CameraFrameRate), {Value, Values});
        });
        connect(s.get(), &UserSettings::ringtoneChanged, this, [this]() {
            emit dataChanged(index(Ringtone), index(Ringtone), {Values, Value});
        });
    
        connect(s.get(), &UserSettings::onlyShareKeysWithVerifiedUsersChanged, this, [this]() {
            emit dataChanged(
              index(OnlyShareKeysWithVerifiedUsers), index(OnlyShareKeysWithVerifiedUsers), {Value});
        });
        connect(s.get(), &UserSettings::shareKeysWithTrustedUsersChanged, this, [this]() {
            emit dataChanged(
              index(ShareKeysWithTrustedUsers), index(ShareKeysWithTrustedUsers), {Value});
        });
        connect(s.get(), &UserSettings::useOnlineKeyBackupChanged, this, [this]() {
            emit dataChanged(index(UseOnlineKeyBackup), index(UseOnlineKeyBackup), {Value});
        });
        connect(MainWindow::instance(), &MainWindow::secretsChanged, this, [this]() {
            emit dataChanged(index(OnlineBackupKey), index(MasterKey), {Value, Good});
        });
    
    Loren Burkholder's avatar
    Loren Burkholder committed
        connect(s.get(), &UserSettings::exposeDBusApiChanged, this, [this] {
            emit dataChanged(index(ExposeDBusApi), index(ExposeDBusApi), {Value});
        });