feat: spellcheck input (#6446)
Reviewed-by: Mm2PL <mm2pl+gh@kotmisia.pl> Reviewed-by: pajlada <rasmus.karlsson@pajlada.com> Reviewed-by: fourtf <tf.four@gmail.com>
This commit is contained in:
@@ -47,6 +47,7 @@ Q_LOGGING_CATEGORY(chatterinoSeventv, "chatterino.seventv", logThreshold);
|
||||
Q_LOGGING_CATEGORY(chatterinoSeventvEventAPI, "chatterino.seventv.eventapi",
|
||||
logThreshold);
|
||||
Q_LOGGING_CATEGORY(chatterinoSound, "chatterino.sound", logThreshold);
|
||||
Q_LOGGING_CATEGORY(chatterinoSpellcheck, "chatterino.spellcheck", logThreshold);
|
||||
Q_LOGGING_CATEGORY(chatterinoStreamerMode, "chatterino.streamermode",
|
||||
logThreshold);
|
||||
Q_LOGGING_CATEGORY(chatterinoStreamlink, "chatterino.streamlink", logThreshold);
|
||||
|
||||
@@ -36,6 +36,7 @@ Q_DECLARE_LOGGING_CATEGORY(chatterinoSettings);
|
||||
Q_DECLARE_LOGGING_CATEGORY(chatterinoSeventv);
|
||||
Q_DECLARE_LOGGING_CATEGORY(chatterinoSeventvEventAPI);
|
||||
Q_DECLARE_LOGGING_CATEGORY(chatterinoSound);
|
||||
Q_DECLARE_LOGGING_CATEGORY(chatterinoSpellcheck);
|
||||
Q_DECLARE_LOGGING_CATEGORY(chatterinoStreamerMode);
|
||||
Q_DECLARE_LOGGING_CATEGORY(chatterinoStreamlink);
|
||||
Q_DECLARE_LOGGING_CATEGORY(chatterinoTheme);
|
||||
|
||||
@@ -111,6 +111,12 @@ void SplitDescriptor::loadFromJSON(SplitDescriptor &descriptor,
|
||||
descriptor.channelName_ = data.value("name").toString();
|
||||
}
|
||||
descriptor.filters_ = loadFilters(root.value("filters"));
|
||||
|
||||
auto spellOverride = root["checkSpelling"];
|
||||
if (spellOverride.isBool())
|
||||
{
|
||||
descriptor.spellCheckOverride = spellOverride.toBool();
|
||||
}
|
||||
}
|
||||
|
||||
TabDescriptor TabDescriptor::loadFromJSON(const QJsonObject &tabObj)
|
||||
|
||||
@@ -44,6 +44,8 @@ struct SplitDescriptor {
|
||||
// Whether "Moderation Mode" (the sword icon) is enabled in this split or not
|
||||
bool moderationMode_{false};
|
||||
|
||||
std::optional<bool> spellCheckOverride;
|
||||
|
||||
QList<QUuid> filters_;
|
||||
|
||||
static void loadFromJSON(SplitDescriptor &descriptor,
|
||||
|
||||
Reference in New Issue
Block a user