summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2009-08-12 17:12:12 -0400
committerJason A. Donenfeld <Jason@zx2c4.com>2009-08-12 17:12:12 -0400
commita0ca02f10e6e75039dcd6d88819047db837008f9 (patch)
tree53feec61e3326ed6bb783368a71fb60a3f00b751
parentBounds checking and style. (diff)
downloadSubtitler-a0ca02f10e6e75039dcd6d88819047db837008f9.tar.xz
Subtitler-a0ca02f10e6e75039dcd6d88819047db837008f9.zip
Path sanitization.
-rw-r--r--moviedirectoryselectorpage.cpp3
-rw-r--r--subtitlebrowserpage.cpp4
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)
{