From 8987fc9e0161c4480d432be98f7fc0dccdb25f39 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 26 Jan 2009 17:17:53 -0800 Subject: [PATCH] IGN:Add donate button to main GUI --- src/calibre/gui2/main.py | 5 +++-- src/calibre/gui2/main.ui | 23 +++++++++++++++++++++++ src/calibre/gui2/status.py | 2 ++ 3 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index 1118d04dab..4f73e685a2 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -100,7 +100,8 @@ class Main(MainWindow, Ui_MainWindow): self.system_tray_icon.show() self.system_tray_menu = QMenu() self.restore_action = self.system_tray_menu.addAction(QIcon(':/images/page.svg'), _('&Restore')) - self.donate_action = self.system_tray_menu.addAction(QIcon(':/images/donate.svg'), _('&Donate')) + self.donate_action = self.system_tray_menu.addAction(QIcon(':/images/donate.svg'), _('&Donate to support calibre')) + self.donate_button.setDefaultAction(self.donate_action) self.addAction(self.quit_action) self.action_restart = QAction(_('&Restart'), self) self.addAction(self.action_restart) @@ -1422,7 +1423,7 @@ class Main(MainWindow, Ui_MainWindow): self.restart_after_quit = restart QApplication.instance().quit() - def donate(self): + def donate(self, *args): BUTTON = '''
diff --git a/src/calibre/gui2/main.ui b/src/calibre/gui2/main.ui index 2b243ba2b9..323b1bf170 100644 --- a/src/calibre/gui2/main.ui +++ b/src/calibre/gui2/main.ui @@ -82,6 +82,29 @@ + + + + PointingHandCursor + + + ... + + + + :/images/donate.svg:/images/donate.svg + + + + 64 + 64 + + + + true + + + diff --git a/src/calibre/gui2/status.py b/src/calibre/gui2/status.py index d55e93d377..7b3dac4dc8 100644 --- a/src/calibre/gui2/status.py +++ b/src/calibre/gui2/status.py @@ -148,6 +148,7 @@ class CoverFlowButton(QToolButton): self.setSizePolicy(QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)) self.connect(self, SIGNAL('toggled(bool)'), self.adjust_tooltip) self.adjust_tooltip(False) + self.setCursor(Qt.PointingHandCursor) def adjust_tooltip(self, on): tt = _('Click to turn off Cover Browsing') if on else _('Click to browse books by their covers') @@ -165,6 +166,7 @@ class TagViewButton(QToolButton): self.setIcon(QIcon(':/images/tags.svg')) self.setToolTip(_('Click to browse books by tags')) self.setSizePolicy(QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)) + self.setCursor(Qt.PointingHandCursor) self.setCheckable(True) self.setChecked(False) self.setAutoRaise(True)