diff --git a/ankiqt/__init__.py b/ankiqt/__init__.py index 86c812713..fd087d5f6 100644 --- a/ankiqt/__init__.py +++ b/ankiqt/__init__.py @@ -14,6 +14,7 @@ appIssueTracker="http://code.google.com/p/anki/issues/list" appForum="http://groups.google.com/group/ankisrs/topics" appReleaseNotes="http://ichi2.net/anki/download/index.html#changes" appMoreDecks="http://ichi2.net/anki/wiki/ExtraDecks" +appDonate="http://ichi2.net/anki/donate.html" modDir=os.path.dirname(os.path.abspath(__file__)) runningDir=os.path.split(modDir)[0] diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index bbcb35bf1..02611ba47 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1084,8 +1084,8 @@ day = :d""", d=yesterday) mw.toolBar.addAction(mw.actionAddcards) mw.toolBar.addAction(mw.actionEditCurrent) mw.toolBar.addAction(mw.actionEditdeck) - mw.toolBar.addAction(mw.actionGraphs) mw.toolBar.addAction(mw.actionStudyOptions) + mw.toolBar.addAction(mw.actionGraphs) mw.toolBar.addAction(mw.actionMarkCard) mw.toolBar.addAction(mw.actionRepeatAudio) self.addToolBar(Qt.TopToolBarArea, mw.toolBar) @@ -1276,6 +1276,9 @@ day = :d""", d=yesterday) def onAbout(self): ui.about.show(self) + def onDonate(self): + QDesktopServices.openUrl(QUrl(ankiqt.appDonate)) + def onActiveTags(self): ui.activetags.show(self) @@ -1583,6 +1586,7 @@ day = :d""", d=yesterday) self.connect(m.actionCacheLatex, s, self.onCacheLatex) self.connect(m.actionUncacheLatex, s, self.onUncacheLatex) self.connect(m.actionStudyOptions, s, self.onStudyOptions) + self.connect(m.actionDonate, s, self.onDonate) def enableDeckMenuItems(self, enabled=True): "setEnabled deck-related items." diff --git a/designer/main.ui b/designer/main.ui index 222a3b128..3f89751aa 100644 --- a/designer/main.ui +++ b/designer/main.ui @@ -986,6 +986,7 @@ + @@ -1159,6 +1160,7 @@ + @@ -1167,7 +1169,6 @@ - @@ -1256,7 +1257,7 @@ - :/icons/view_text.png:/icons/view_text.png + :/icons/find.png:/icons/find.png &Edit All... @@ -1407,7 +1408,7 @@ - :/icons/colorscm.png:/icons/colorscm.png + :/icons/view-statistics.png:/icons/view-statistics.png &Graphs... @@ -1701,6 +1702,15 @@ &Study Options... + + + + :/icons/emblem-favorite.png:/icons/emblem-favorite.png + + + &Donate... + + optionsButton diff --git a/icons.qrc b/icons.qrc index ad2a0a269..dd287c88b 100644 --- a/icons.qrc +++ b/icons.qrc @@ -1,6 +1,10 @@ + icons/find.png + icons/editclear.png + icons/view-statistics.png icons/arrow-down-double.png + icons/emblem-favorite.png icons/arrow-up-double.png icons/arrow-down.png icons/arrow-up.png diff --git a/icons/editclear.png b/icons/editclear.png new file mode 100644 index 000000000..774071c84 Binary files /dev/null and b/icons/editclear.png differ diff --git a/icons/emblem-favorite.png b/icons/emblem-favorite.png new file mode 100644 index 000000000..1b96fc8ec Binary files /dev/null and b/icons/emblem-favorite.png differ diff --git a/icons/find.png b/icons/find.png new file mode 100644 index 000000000..4aaf8b2fb Binary files /dev/null and b/icons/find.png differ diff --git a/icons/media-playback-start.png b/icons/media-playback-start.png index 71906857c..6bef018a8 100644 Binary files a/icons/media-playback-start.png and b/icons/media-playback-start.png differ diff --git a/icons/rating.png b/icons/rating.png index 488baf2b5..48d79e9ec 100644 Binary files a/icons/rating.png and b/icons/rating.png differ diff --git a/icons/view-statistics.png b/icons/view-statistics.png new file mode 100644 index 000000000..1301f8326 Binary files /dev/null and b/icons/view-statistics.png differ