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)