Made links open in browser

This commit is contained in:
Rasmus Karlsson
2017-07-26 09:08:19 +02:00
parent 23eb42013b
commit b3b89e8019
3 changed files with 13 additions and 3 deletions
+4 -2
View File
@@ -10,6 +10,8 @@ MessageBuilder::MessageBuilder()
: _words()
{
_parseTime = std::chrono::system_clock::now();
regex.setPattern("\\bhttps?:\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[A-Z0-9+&@#\/%=~_|]");
regex.setPatternOptions(QRegularExpression::CaseInsensitiveOption);
}
SharedMessage MessageBuilder::build()
@@ -52,8 +54,8 @@ void MessageBuilder::appendTimestamp(time_t time)
QString MessageBuilder::matchLink(const QString &string)
{
// TODO: Implement this xD
return QString();
QRegularExpressionMatch match = regex.match(string);
return match.captured();
}
} // namespace messages