From dc9375c1d531a3b2fb2ac2a3fee376ae99d404cb Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Wed, 4 Mar 2015 15:21:42 -0500 Subject: [PATCH] 2015-03-04 Fred Gleason * Added support for 'scp' and 'sftp' protocols in 'rdcatch/edit_upload.cpp'. * Added support for 'scp' and 'sftp' protocols in 'rdcatch/edit_download.cpp'. --- ChangeLog | 5 +++++ rdcatch/edit_download.cpp | 5 +++-- rdcatch/edit_upload.cpp | 6 ++++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index bc196109..40ea8d15 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14802,3 +14802,8 @@ 'SAS USI (3 digit)'. * Added an 'SAS USI (2 digit)' swticher driver in 'ripcd/sasusi2digit.cpp' and 'ripcd/sasusi2digit.h'. +2015-03-04 Fred Gleason + * Added support for 'scp' and 'sftp' protocols in + 'rdcatch/edit_upload.cpp'. + * Added support for 'scp' and 'sftp' protocols in + 'rdcatch/edit_download.cpp'. diff --git a/rdcatch/edit_download.cpp b/rdcatch/edit_download.cpp index 2d5ea1a5..a478b779 100644 --- a/rdcatch/edit_download.cpp +++ b/rdcatch/edit_download.cpp @@ -481,7 +481,8 @@ void EditDownload::urlChangedData(const QString &str) { QUrl url(str); QString protocol=url.protocol(); - if((protocol=="ftp")||(protocol=="http")||(protocol=="file")) { + if((protocol=="ftp")||(protocol=="http")||(protocol=="file")|| + (protocol=="scp")||(protocol=="sftp")) { edit_username_label->setEnabled(true); edit_username_edit->setEnabled(true); edit_password_label->setEnabled(true); @@ -556,7 +557,7 @@ void EditDownload::okData() RDUrl url(edit_url_edit->text()); QString protocol=url.protocol(); if((protocol!="ftp")&&(protocol!="http")&&(protocol!="https")&& - (protocol!="file")) { + (protocol!="file")&&(protocol!="scp")&&(protocol!="sftp")) { QMessageBox::warning(this, tr("Invalid URL"),tr("Unsupported URL protocol!")); return; diff --git a/rdcatch/edit_upload.cpp b/rdcatch/edit_upload.cpp index 820a7336..b26c1a27 100644 --- a/rdcatch/edit_upload.cpp +++ b/rdcatch/edit_upload.cpp @@ -495,7 +495,8 @@ void EditUpload::urlChangedData(const QString &str) { QUrl url(str); QString protocol=url.protocol().lower(); - if((protocol=="ftp")||(protocol=="file")) { + if((protocol=="ftp")||(protocol=="file")|| + (protocol=="scp")||(protocol=="sftp")) { edit_username_label->setEnabled(true); edit_username_edit->setEnabled(true); edit_password_label->setEnabled(true); @@ -577,7 +578,8 @@ void EditUpload::okData() } RDUrl url(edit_url_edit->text()); QString protocol=url.protocol(); - if((protocol!="ftp")&&(protocol!="file")) { + if((protocol!="ftp")&&(protocol!="file")&& + (protocol!="scp")&&(protocol!="sftp")) { QMessageBox::warning(this, tr("Invalid URL"),tr("Unsupported URL protocol!")); return;