summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/mainwindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 356951b6..83b75d84 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -733,7 +733,7 @@ void MainWindow::DisplayInTextBrowser(QString output, QString prefix,
output.replace(QRegExp(">"), ">");
output.replace(QRegExp(" "), " ");
- output.replace(QRegExp("((?:https?|ftp|ssh)://\\S+)"),
+ output.replace(QRegExp("((?:https?|ftp|ssh|sftp|ftps|webdav|webdavs)://\\S+)"),
"<a href=\"\\1\">\\1</a>");
output.replace(QRegExp("\n"), "<br />");
output = prefix + output + postfix;
@@ -756,7 +756,7 @@ void MainWindow::processErrorExit(int exitCode, const QString &p_error) {
output = "<span style=\"color: red;\">" + error + "</span><br />";
}
- output.replace(QRegExp("((?:https?|ftp|ssh)://\\S+)"),
+ output.replace(QRegExp("((?:https?|ftp|ssh|sftp|ftps|webdav|webdavs)://\\S+)"),
"<a href=\"\\1\">\\1</a>");
output.replace(QRegExp("\n"), "<br />");
if (!ui->textBrowser->toPlainText().isEmpty())
@@ -1467,7 +1467,7 @@ void MainWindow::addToGridLayout(int position, const QString &field,
line->setSizePolicy(
QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum));
line->setObjectName(trimmedField);
- trimmedValue.replace(QRegExp("((?:https?|ftp|ssh)://\\S+)"),
+ trimmedValue.replace(QRegExp("((?:https?|ftp|ssh|sftp|ftps|webdav|webdavs)://\\S+)"),
"<a href=\"\\1\">\\1</a>");
line->setText(trimmedValue);
line->setReadOnly(true);