summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcgonzalez <chgonzalezg@gmail.com>2017-10-11 11:10:18 -0300
committerGitHub <noreply@github.com>2017-10-11 11:10:18 -0300
commit31b6844609926a15e419e9a829b971667274a0bd (patch)
tree631dc4e32d1f9a84884dd2fb61bb49eb7639e7d4
parentb2aa11821ca07eb3f7dedc6dcbfce245ad8043fb (diff)
Add sftp, ftps, webdav and webdavs as supported links
-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(">"), "&gt;");
output.replace(QRegExp(" "), "&nbsp;");
- 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);