Make regex static and const

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
This commit is contained in:
Carl Schwan
2022-11-13 10:21:52 +01:00
parent ded5c5d363
commit 7a2c4f6c71

View File

@@ -304,16 +304,16 @@ QDateTime NeoChatRoom::lastActiveTime()
QString NeoChatRoom::subtitleText() QString NeoChatRoom::subtitleText()
{ {
QString subtitle = this->lastEventToString().size() == 0 ? this->topic() : this->lastEventToString(); QString subtitle = this->lastEventToString().size() == 0 ? this->topic() : this->lastEventToString();
static QRegularExpression blockquote("(\r\n\t|\n|\r\t|)> "); static const QRegularExpression blockquote("(\r\n\t|\n|\r\t|)> ");
static QRegularExpression heading("(\r\n\t|\n|\r\t|)\\#{1,6} "); static const QRegularExpression heading("(\r\n\t|\n|\r\t|)\\#{1,6} ");
static QRegularExpression newlines("(\r\n\t|\n|\r\t)"); static const QRegularExpression newlines("(\r\n\t|\n|\r\t)");
static QRegularExpression bold1("(\\*\\*|__)(?=\\S)([^\\r]*\\S)\\1"); static const QRegularExpression bold1("(\\*\\*|__)(?=\\S)([^\\r]*\\S)\\1");
static QRegularExpression bold2("(\\*|_)(?=\\S)([^\\r]*\\S)\\1"); static const QRegularExpression bold2("(\\*|_)(?=\\S)([^\\r]*\\S)\\1");
static QRegularExpression strike1("~~(.*)~~"); static const QRegularExpression strike1("~~(.*)~~");
static QRegularExpression strike2("~(.*)~"); static const QRegularExpression strike2("~(.*)~");
static QRegularExpression del("<del>(.*)</del>"); static const QRegularExpression del("<del>(.*)</del>");
static QRegularExpression multileLineCode("```([^```]+)```"); static const QRegularExpression multileLineCode("```([^```]+)```");
static QRegularExpression singleLinecode("`([^`]+)`"); static const QRegularExpression singleLinecode("`([^`]+)`");
subtitle subtitle
// replace blockquote, i.e. '> text' // replace blockquote, i.e. '> text'