diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2009-08-12 17:12:12 -0400 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2009-08-12 17:12:12 -0400 |
commit | a0ca02f10e6e75039dcd6d88819047db837008f9 (patch) | |
tree | 53feec61e3326ed6bb783368a71fb60a3f00b751 | |
parent | Bounds checking and style. (diff) | |
download | Subtitler-a0ca02f10e6e75039dcd6d88819047db837008f9.tar.xz Subtitler-a0ca02f10e6e75039dcd6d88819047db837008f9.zip |
Path sanitization.
-rw-r--r-- | moviedirectoryselectorpage.cpp | 3 | ||||
-rw-r--r-- | subtitlebrowserpage.cpp | 4 |
2 files changed, 5 insertions, 2 deletions
diff --git a/moviedirectoryselectorpage.cpp b/moviedirectoryselectorpage.cpp index 8b0a728..9b06379 100644 --- a/moviedirectoryselectorpage.cpp +++ b/moviedirectoryselectorpage.cpp @@ -5,6 +5,7 @@ #include <QFileDialog> #include <QDir> #include <QLabel> +#include <QDesktopServices> MovieDirectorySelectorPage::MovieDirectorySelectorPage(QWidget *parent) : QWizardPage(parent) @@ -13,7 +14,7 @@ MovieDirectorySelectorPage::MovieDirectorySelectorPage(QWidget *parent) setSubTitle(tr("Select the directory where MP4s are stored and where subtitles will eventually be saved")); QGridLayout *layout = new QGridLayout; m_directoryEdit = new QLineEdit; - m_directoryEdit->setText(QLatin1String("/home/anyclip/Desktop/uploaded")); + m_directoryEdit->setText(QDir::toNativeSeparators(QDesktopServices::storageLocation(QDesktopServices::DesktopLocation) + QLatin1String("/uploaded"))); registerField("directory", m_directoryEdit); connect(m_directoryEdit, SIGNAL(textChanged(const QString&)), this, SIGNAL(completeChanged())); QPushButton *button = new QPushButton; diff --git a/subtitlebrowserpage.cpp b/subtitlebrowserpage.cpp index a5548cf..f033d91 100644 --- a/subtitlebrowserpage.cpp +++ b/subtitlebrowserpage.cpp @@ -65,7 +65,9 @@ SubtitleBrowserPage::SubtitleBrowserPage(QWidget *parent) void SubtitleBrowserPage::initializePage() { m_subtitleHolder->setSubtitleParser(0); - m_browser->load(QUrl(QString("http://subscene.com/filmsearch.aspx?q=%1").arg(field("movieTitle").toString()))); + QUrl url(QString("http://subscene.com/filmsearch.aspx")); + url.addQueryItem(QLatin1String("q"), field("movieTitle").toString()); + m_browser->load(url); } void SubtitleBrowserPage::subtitleRequested(QNetworkReply *reply) { |