diff --git a/weboob/applications/qcineoob/main_window.py b/weboob/applications/qcineoob/main_window.py
index 3104411d..1815a960 100644
--- a/weboob/applications/qcineoob/main_window.py
+++ b/weboob/applications/qcineoob/main_window.py
@@ -141,7 +141,7 @@ class MainWindow(QtMainWindow):
pattern = unicode(self.ui.searchEdit.text())
if not pattern:
return
- self.doAction(u'Search movie results for "%s"'%pattern,self.searchMovieAction,[pattern])
+ self.doAction(u'Search movie "%s"'%pattern,self.searchMovieAction,[pattern])
def searchMovieAction(self,pattern):
self.ui.stackedWidget.setCurrentWidget(self.ui.list_page)
@@ -181,7 +181,7 @@ class MainWindow(QtMainWindow):
pattern = unicode(self.ui.searchEdit.text())
if not pattern:
return
- self.doAction(u'Search person results for "%s"'%pattern,self.searchPersonAction,[pattern])
+ self.doAction(u'Search person "%s"'%pattern,self.searchPersonAction,[pattern])
def searchPersonAction(self,pattern):
self.ui.stackedWidget.setCurrentWidget(self.ui.list_page)
@@ -221,7 +221,7 @@ class MainWindow(QtMainWindow):
pattern = unicode(self.ui.searchEdit.text())
if not pattern:
return
- self.doAction(u'Search torrent for "%s"'%pattern,self.searchTorrentAction,[pattern])
+ self.doAction(u'Search torrent "%s"'%pattern,self.searchTorrentAction,[pattern])
def searchTorrentAction(self,pattern):
self.ui.stackedWidget.setCurrentWidget(self.ui.list_page)
@@ -230,7 +230,7 @@ class MainWindow(QtMainWindow):
mini.hide()
mini.deleteLater()
- self.mini = []
+ self.minis = []
self.ui.searchEdit.setEnabled(False)
backend_name = str(self.ui.backendEdit.itemData(self.ui.backendEdit.currentIndex()).toString())
diff --git a/weboob/applications/qcineoob/movie.py b/weboob/applications/qcineoob/movie.py
index 9bdb4342..bcdb8802 100644
--- a/weboob/applications/qcineoob/movie.py
+++ b/weboob/applications/qcineoob/movie.py
@@ -33,6 +33,7 @@ class Movie(QFrame):
self.ui.setupUi(self)
self.connect(self.ui.castingButton, SIGNAL("clicked()"), self.casting)
+ self.connect(self.ui.torrentButton, SIGNAL("clicked()"), self.searchTorrent)
self.movie = movie
self.ui.titleLabel.setText(movie.original_title)
@@ -56,6 +57,13 @@ class Movie(QFrame):
img = QImage.fromData(data)
self.ui.imageLabel.setPixmap(QPixmap.fromImage(img))
+ def searchTorrent(self):
+ tosearch = self.movie.original_title
+ if self.movie.release_date != NotAvailable:
+ tosearch += ' %s'%self.movie.release_date.year
+ desc = 'Search torrents for "%s"'%tosearch
+ self.parent.doAction(desc, self.parent.searchTorrentAction,[tosearch])
+
def casting(self):
role = None
tosearch = self.ui.castingCombo.currentText()
diff --git a/weboob/applications/qcineoob/ui/movie.ui b/weboob/applications/qcineoob/ui/movie.ui
index 01674cf1..75e5f098 100644
--- a/weboob/applications/qcineoob/ui/movie.ui
+++ b/weboob/applications/qcineoob/ui/movie.ui
@@ -6,7 +6,7 @@
0
0
- 434
+ 629
552
@@ -92,6 +92,47 @@
+ -
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
-
+
+
+ search torrents
+
+
+
+
+
+
+ -
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+
-
+
+
+ search subtitles
+
+
+
+ -
+
+
+
+
+