diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-11-20 20:49:07 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-11-20 20:49:07 +0000 |
| commit | e0d060ae41c3b6cffa934566cb4a419d2d9186ee (patch) | |
| tree | 5fce28aaf8b69a080c74cba4104609fb12129f92 /src/qmmpui/addurldialog.cpp | |
| parent | ed349221040319a9933b82c693a134a8144eb5da (diff) | |
| download | qmmp-e0d060ae41c3b6cffa934566cb4a419d2d9186ee.tar.gz qmmp-e0d060ae41c3b6cffa934566cb4a419d2d9186ee.tar.bz2 qmmp-e0d060ae41c3b6cffa934566cb4a419d2d9186ee.zip | |
added URL checking by regexp
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9109 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/addurldialog.cpp')
| -rw-r--r-- | src/qmmpui/addurldialog.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/qmmpui/addurldialog.cpp b/src/qmmpui/addurldialog.cpp index 91f12cf17..81ae1bf80 100644 --- a/src/qmmpui/addurldialog.cpp +++ b/src/qmmpui/addurldialog.cpp @@ -48,8 +48,11 @@ AddUrlDialog::AddUrlDialog(QWidget *parent) : QDialog(parent) if(QmmpUiSettings::instance()->useClipboard()) { QUrl url(QApplication::clipboard()->text().trimmed()); - if(url.isValid() && MetaDataManager::instance()->protocols().contains(url.scheme())) + if(url.isValid() && (MetaDataManager::instance()->protocols().contains(url.scheme()) || + MetaDataManager::hasMatch(MetaDataManager::instance()->regExps(), url.toString()))) + { urlComboBox->setEditText(QApplication::clipboard()->text().trimmed()); + } } } |
