[qcineoob] factorisation of events in search results

This commit is contained in:
Julien Veyssier 2014-11-23 19:30:10 +01:00 committed by Romain Bignon
commit a47ec4b5cd
4 changed files with 9 additions and 29 deletions

View file

@ -81,12 +81,6 @@ class MiniMovie(QFrame):
if event.button() == 2:
self.gotThumbnail()
elif event.button() == 4:
movie = self.backend.get_movie(self.movie.id)
self.parent.parent.newTab(u'Details of movie "%s"' %
movie.original_title, self.backend, movie=movie)
self.newTabPressed()
else:
QApplication.setOverrideCursor(Qt.WaitCursor)
movie = self.backend.get_movie(self.movie.id)
if movie:
self.parent.doAction('Details of movie "%s"' %
movie.original_title, self.parent.displayMovie, [movie, self.backend])
self.viewPressed()

View file

@ -86,13 +86,7 @@ class MiniPerson(QFrame):
if event.button() == 2:
self.gotThumbnail()
if event.button() == 4:
person = self.backend.get_person(self.person.id)
self.parent.parent.newTab(u'Details of person "%s"' %
person.name, self.backend, person=person)
elif event.button() == 4:
self.newTabPressed()
else:
QApplication.setOverrideCursor(Qt.WaitCursor)
person = self.backend.get_person(self.person.id)
if person:
self.parent.doAction(u'Details of person "%s"' %
person.name, self.parent.displayPerson, [person, self.backend])
self.viewPressed()

View file

@ -64,11 +64,7 @@ class MiniSubtitle(QFrame):
def mousePressEvent(self, event):
QFrame.mousePressEvent(self, event)
subtitle = self.backend.get_subtitle(self.subtitle.id)
if event.button() == 4:
self.parent.parent.newTab(u'Details of subtitle "%s"' %
subtitle.name, self.backend, subtitle=subtitle)
self.newTabPressed()
else:
if subtitle:
self.parent.doAction('Details of subtitle "%s"' %
subtitle.name, self.parent.displaySubtitle, [subtitle, self.backend])
self.viewPressed()

View file

@ -67,11 +67,7 @@ class MiniTorrent(QFrame):
def mousePressEvent(self, event):
QFrame.mousePressEvent(self, event)
torrent = self.backend.get_torrent(self.torrent.id)
if event.button() == 4:
self.parent.parent.newTab(u'Details of torrent "%s"' %
torrent.name, self.backend, torrent=torrent)
self.newTabPressed()
else:
if torrent:
self.parent.doAction('Details of torrent "%s"' %
torrent.name, self.parent.displayTorrent, [torrent, self.backend])
self.viewPressed()