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