From 971ea3346af97b82d3ed80ea88b3302472e5ecdf Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Tue, 26 Mar 2013 16:21:30 +0100 Subject: [PATCH] [qcineoob] thumbnails resize, showThumbnailCheck state saved in config --- weboob/applications/qcineoob/main_window.py | 4 ++++ weboob/applications/qcineoob/minimovie.py | 2 +- weboob/applications/qcineoob/miniperson.py | 2 +- weboob/applications/qcineoob/qcineoob.py | 3 ++- weboob/applications/qcineoob/ui/main_window.ui | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/weboob/applications/qcineoob/main_window.py b/weboob/applications/qcineoob/main_window.py index 9c70f3d1..6a5f27c4 100644 --- a/weboob/applications/qcineoob/main_window.py +++ b/weboob/applications/qcineoob/main_window.py @@ -72,6 +72,9 @@ class MainWindow(QtMainWindow): count = self.config.get('settings', 'maxresultsnumber') self.ui.countSpin.setValue(int(count)) + showT = self.config.get('settings', 'showthumbnails') + print showT + self.ui.showTCheck.setChecked(showT == '1') self.connect(self.ui.actionBackends, SIGNAL("triggered()"), self.backendsConfig) self.connect(self.ui.actionQuit, SIGNAL("triggered()"), self.close) @@ -443,6 +446,7 @@ class MainWindow(QtMainWindow): self.ui.backendEdit.currentIndex()).toString())) self.saveSearchHistory() self.config.set('settings', 'maxresultsnumber', self.ui.countSpin.value()) + self.config.set('settings', 'showthumbnails', '1' if self.ui.showTCheck.isChecked() else '0') self.config.save() ev.accept() diff --git a/weboob/applications/qcineoob/minimovie.py b/weboob/applications/qcineoob/minimovie.py index 17afc42b..228e45de 100644 --- a/weboob/applications/qcineoob/minimovie.py +++ b/weboob/applications/qcineoob/minimovie.py @@ -49,7 +49,7 @@ class MiniMovie(QFrame): if not empty(self.movie.thumbnail_url): data = urllib.urlopen(self.movie.thumbnail_url).read() img = QImage.fromData(data) - self.ui.imageLabel.setPixmap(QPixmap.fromImage(img)) + self.ui.imageLabel.setPixmap(QPixmap.fromImage(img).scaledToHeight(100,Qt.SmoothTransformation)) def enterEvent(self, event): self.setFrameShadow(self.Sunken) diff --git a/weboob/applications/qcineoob/miniperson.py b/weboob/applications/qcineoob/miniperson.py index f34430e2..e6edde26 100644 --- a/weboob/applications/qcineoob/miniperson.py +++ b/weboob/applications/qcineoob/miniperson.py @@ -54,7 +54,7 @@ class MiniPerson(QFrame): if not empty(self.person.thumbnail_url): data = urllib.urlopen(self.person.thumbnail_url).read() img = QImage.fromData(data) - self.ui.imageLabel.setPixmap(QPixmap.fromImage(img)) + self.ui.imageLabel.setPixmap(QPixmap.fromImage(img).scaledToHeight(100,Qt.SmoothTransformation)) def enterEvent(self, event): self.setFrameShadow(self.Sunken) diff --git a/weboob/applications/qcineoob/qcineoob.py b/weboob/applications/qcineoob/qcineoob.py index 86890270..9e432a0b 100644 --- a/weboob/applications/qcineoob/qcineoob.py +++ b/weboob/applications/qcineoob/qcineoob.py @@ -34,7 +34,8 @@ class QCineoob(QtApplication): SHORT_DESCRIPTION = "search movies, people, torrent and subtitles" CAPS = ICapCinema, ICapTorrent, ICapSubtitle CONFIG = {'settings': {'backend': '', - 'maxresultsnumber': '10' + 'maxresultsnumber': '10', + 'showthumbnails': '0' } } diff --git a/weboob/applications/qcineoob/ui/main_window.ui b/weboob/applications/qcineoob/ui/main_window.ui index 66d0b171..f26e8a56 100644 --- a/weboob/applications/qcineoob/ui/main_window.ui +++ b/weboob/applications/qcineoob/ui/main_window.ui @@ -145,7 +145,7 @@ - <html><head/><body><p>may slow search process</p></body></html> + <html><head/><body><p>might slow search process</p></body></html> Show thumbnails