2
0
mirror of https://github.com/kotatogram/kotatogram-desktop synced 2025-09-05 00:55:12 +00:00

Added new setting to disable spellchecker.

This commit is contained in:
23rd
2019-10-05 19:38:25 +03:00
committed by John Preston
parent d535f5b3bc
commit 1056021059
4 changed files with 55 additions and 0 deletions

View File

@@ -89,6 +89,7 @@ QByteArray Settings::serialize() const {
stream << qint32(_variables.replaceEmoji.current() ? 1 : 0);
stream << qint32(_variables.suggestEmoji ? 1 : 0);
stream << qint32(_variables.suggestStickersByEmoji ? 1 : 0);
stream << qint32(_variables.spellcheckerEnabled.current() ? 1 : 0);
}
return result;
}
@@ -135,6 +136,7 @@ void Settings::constructFromSerialized(const QByteArray &serialized) {
qint32 replaceEmoji = _variables.replaceEmoji.current() ? 1 : 0;
qint32 suggestEmoji = _variables.suggestEmoji ? 1 : 0;
qint32 suggestStickersByEmoji = _variables.suggestStickersByEmoji ? 1 : 0;
qint32 spellcheckerEnabled = _variables.spellcheckerEnabled.current() ? 1 : 0;
stream >> selectorTab;
stream >> lastSeenWarningSeen;
@@ -234,6 +236,9 @@ void Settings::constructFromSerialized(const QByteArray &serialized) {
stream >> suggestEmoji;
stream >> suggestStickersByEmoji;
}
if (!stream.atEnd()) {
stream >> spellcheckerEnabled;
}
if (stream.status() != QDataStream::Ok) {
LOG(("App Error: "
"Bad data for Main::Settings::constructFromSerialized()"));
@@ -313,6 +318,7 @@ void Settings::constructFromSerialized(const QByteArray &serialized) {
_variables.replaceEmoji = (replaceEmoji == 1);
_variables.suggestEmoji = (suggestEmoji == 1);
_variables.suggestStickersByEmoji = (suggestStickersByEmoji == 1);
_variables.spellcheckerEnabled = (spellcheckerEnabled == 1);
}
void Settings::setSupportChatsTimeSlice(int slice) {