CommonVcsSettings::CommonVcsSettings() : sshPasswordPrompt(sshPasswordPromptDefault()), patchCommand(QLatin1String(patchCommandDefaultC)), lineWrap(lineWrapDefault), lineWrapWidth(lineWrapWidthDefault) { }
void CommonVcsSettings::fromSettings(QSettings *s) { s->beginGroup(QLatin1String(settingsGroupC)); nickNameMailMap = s->value(QLatin1String(nickNameMailMapKeyC), QString()).toString(); nickNameFieldListFile = s->value(QLatin1String(nickNameFieldListFileKeyC), QString()).toString(); submitMessageCheckScript = s->value(QLatin1String(submitMessageCheckScriptKeyC), QString()).toString(); lineWrap = s->value(QLatin1String(lineWrapKeyC), lineWrapDefault).toBool(); lineWrapWidth = s->value(QLatin1String(lineWrapWidthKeyC), lineWrapWidthDefault).toInt(); sshPasswordPrompt = s->value(QLatin1String(sshPasswordPromptKeyC), sshPasswordPromptDefault()).toString(); s->endGroup(); }
void CommonVcsSettings::toSettings(QSettings *s) const { s->beginGroup(QLatin1String(settingsGroupC)); s->setValue(QLatin1String(nickNameMailMapKeyC), nickNameMailMap); s->setValue(QLatin1String(nickNameFieldListFileKeyC), nickNameFieldListFile); s->setValue(QLatin1String(submitMessageCheckScriptKeyC), submitMessageCheckScript); s->setValue(QLatin1String(lineWrapKeyC), lineWrap); s->setValue(QLatin1String(lineWrapWidthKeyC), lineWrapWidth); // Do not store the default setting to avoid clobbering the environment. if (sshPasswordPrompt != sshPasswordPromptDefault()) s->setValue(QLatin1String(sshPasswordPromptKeyC), sshPasswordPrompt); else s->remove(QLatin1String(sshPasswordPromptKeyC)); s->endGroup(); }
CommonVcsSettings::CommonVcsSettings() : sshPasswordPrompt(sshPasswordPromptDefault()), lineWrap(lineWrapDefault), lineWrapWidth(lineWrapWidthDefault) { }