From aec0107b79a2c45ca1689ae721b0a8d28c04a1d3 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 21 Dec 2008 09:25:48 -0800 Subject: [PATCH] Recipe for Science Daily (thanks to Darko Miletic) --- src/calibre/gui2/dialogs/jobs.py | 6 ++-- src/calibre/gui2/images/news/sciencedaily.png | Bin 0 -> 763 bytes src/calibre/web/feeds/recipes/__init__.py | 2 +- src/calibre/web/feeds/recipes/sciencedaily.py | 32 ++++++++++++++++++ 4 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 src/calibre/gui2/images/news/sciencedaily.png create mode 100644 src/calibre/web/feeds/recipes/sciencedaily.py diff --git a/src/calibre/gui2/dialogs/jobs.py b/src/calibre/gui2/dialogs/jobs.py index ced7f2ee10..8e22f4c43c 100644 --- a/src/calibre/gui2/dialogs/jobs.py +++ b/src/calibre/gui2/dialogs/jobs.py @@ -36,11 +36,11 @@ class JobsDialog(QDialog, Ui_JobsDialog): self.model = model self.setWindowModality(Qt.NonModal) self.setWindowTitle(__appname__ + _(' - Jobs')) - QObject.connect(self.jobs_view.model(), SIGNAL('modelReset()'), + QObject.connect(self.jobs_view.model(), SIGNAL('modelReset()'), self.jobs_view.resizeColumnsToContents) QObject.connect(self.kill_button, SIGNAL('clicked()'), self.kill_job) - QObject.connect(self, SIGNAL('kill_job(int, PyQt_PyObject)'), + QObject.connect(self, SIGNAL('kill_job(int, PyQt_PyObject)'), self.jobs_view.model().kill_job) self.pb_delegate = ProgressBarDelegate(self) self.jobs_view.setItemDelegateForColumn(2, self.pb_delegate) @@ -53,7 +53,7 @@ class JobsDialog(QDialog, Ui_JobsDialog): model = self.model for row, job in enumerate(model.jobs): if job.is_running: - self.jobs_view.dataChanged(model.index(row, 3), model.index(row, 3)) + self.jobs_view.dataChanged(model.index(row, 3), model.index(row, 3)) def kill_job(self): for index in self.jobs_view.selectedIndexes(): diff --git a/src/calibre/gui2/images/news/sciencedaily.png b/src/calibre/gui2/images/news/sciencedaily.png new file mode 100644 index 0000000000000000000000000000000000000000..ab2e1b0483b98b7b467c3e081e0d4be903b268d5 GIT binary patch literal 763 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%b@U_I1CZGssfk$L9 zkoEv$x0Bg+Ai=T%$8;bK*3S@gZ0%tN1|}6x7sn8b)4h}9JthZA9IKyYY&SvY*XE-h zfnxI|Rv%Q5`o~#z`GDaEJ+`=BHf5H{Uz}JD>$Q}MdNq{@I}0lEaG6|ieA#+}jrp_; z>oUo+kerhQxSzBkmd^2Z)%=^!KCoJ|@&c9@#;*6^)t!kH@XU_Vy zpgS$yp7V#QM2)tRQr!FEjW^}I6%3*_tdoAycKU0GnOR+The!5nX95f_m|(k$-nuQRkM#x zepT6%O=uI0q-KZVMwO+SB*zp&-Z!p3E( zFJ8>h;Obm8i{aD#IR_8!X5iu9ug!NUFk)>Q15@MeA2q!eGFz`)k5`k4OU%jnSiu}> z%5>pcnfG(2g{-%3AOE^b<-fIj>)EoU3;K@k6V3d`$e=IKdpz