tweak some icons; move the system tags to the top

This commit is contained in:
Damien Elmes 2011-04-12 03:49:01 +09:00
parent 1fda0a9bad
commit db1695a19c
6 changed files with 15 additions and 12 deletions

View file

@ -513,9 +513,9 @@ class Browser(QMainWindow):
self.onclick = onclick self.onclick = onclick
def setupTree(self): def setupTree(self):
self._systemTagTree(self.form.tree.invisibleRootItem())
self.form.tree.addTopLevelItem(self._modelTree()) self.form.tree.addTopLevelItem(self._modelTree())
self.form.tree.addTopLevelItem(self._groupTree()) self.form.tree.addTopLevelItem(self._groupTree())
self.form.tree.addTopLevelItem(self._systemTagTree())
self.form.tree.addTopLevelItem(self._userTagTree()) self.form.tree.addTopLevelItem(self._userTagTree())
self.form.tree.expandToDepth(0) self.form.tree.expandToDepth(0)
self.form.tree.setIndentation(15) self.form.tree.setIndentation(15)
@ -577,16 +577,16 @@ class Browser(QMainWindow):
fillGroups(root, grps) fillGroups(root, grps)
return root return root
def _systemTagTree(self): def _systemTagTree(self, root):
root = QTreeWidgetItem([_("System Tags")]) tags = (
root.setIcon(0, QIcon(":/icons/anki-tag.png")) (_("All cards"), "stock_new_template", ""),
tags = ((_("New"), "anki-tag.png", "is:new"), (_("Never seen"), "stock_new_template_blue.png", "is:new"),
(_("Learning"), "anki-tag.png", "is:lrn"), (_("In learning"), "stock_new_template_red.png", "is:lrn"),
(_("Review"), "anki-tag.png", "is:rev"), (_("In review"), "stock_new_template_green.png", "is:rev"),
(_("Due"), "anki-tag.png", "is:due"), (_("Due reviews"), "stock_new_template_green.png", "is:due"),
(_("Marked"), "anki-tag.png", "tag:marked"), (_("Marked"), "rating.png", "tag:marked"),
(_("Suspended"), "anki-tag.png", "is:suspended"), (_("Suspended"), "media-playback-pause.png", "is:suspended"),
(_("Leech"), "anki-tag.png", "tag:leech")) (_("Leech"), "emblem-important.png", "tag:leech"))
for name, icon, cmd in tags: for name, icon, cmd in tags:
item = self.CallbackItem( item = self.CallbackItem(
name, lambda c=cmd: self.setFilter(c)) name, lambda c=cmd: self.setFilter(c))
@ -595,7 +595,7 @@ class Browser(QMainWindow):
return root return root
def _userTagTree(self): def _userTagTree(self):
root = QTreeWidgetItem([_("User Tags")]) root = QTreeWidgetItem([_("Tags")])
root.setIcon(0, QIcon(":/icons/anki-tag.png")) root.setIcon(0, QIcon(":/icons/anki-tag.png"))
for t in self.deck.tagList(): for t in self.deck.tagList():
item = self.CallbackItem( item = self.CallbackItem(

View file

@ -99,6 +99,9 @@
<file>icons/text_remove.png</file> <file>icons/text_remove.png</file>
<file>icons/product_design.png</file> <file>icons/product_design.png</file>
<file>icons/stock_new_template.png</file> <file>icons/stock_new_template.png</file>
<file>icons/stock_new_template_blue.png</file>
<file>icons/stock_new_template_green.png</file>
<file>icons/stock_new_template_red.png</file>
<file>icons/stock_group.png</file> <file>icons/stock_group.png</file>
</qresource> </qresource>
</RCC> </RCC>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB