From f320957438c88fd28a475745a20d647c717586f5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 4 Oct 2013 22:45:35 +0530 Subject: [PATCH] Make a special icon for the marked emblem --- imgsrc/marked.svg | 124 +++++++++++++++++++++++++++++ resources/images/marked.png | Bin 0 -> 3219 bytes src/calibre/gui2/library/models.py | 2 +- 3 files changed, 125 insertions(+), 1 deletion(-) create mode 100644 imgsrc/marked.svg create mode 100644 resources/images/marked.png diff --git a/imgsrc/marked.svg b/imgsrc/marked.svg new file mode 100644 index 0000000000..f552455f76 --- /dev/null +++ b/imgsrc/marked.svg @@ -0,0 +1,124 @@ + + + + + Pushpin Icon + + + + + + + + + + + + + + image/svg+xml + + Pushpin Icon + + + Kovid Goyal + + + + + Public domain + + + + + + + + + + diff --git a/resources/images/marked.png b/resources/images/marked.png new file mode 100644 index 0000000000000000000000000000000000000000..5440881801df0e253f18593282b7e78c362c3cf1 GIT binary patch literal 3219 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 FV1j3V*gpUO literal 0 HcmV?d00001 diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py index fca3ee9d52..5e2ca4d0d0 100644 --- a/src/calibre/gui2/library/models.py +++ b/src/calibre/gui2/library/models.py @@ -193,7 +193,7 @@ class BooksModel(QAbstractTableModel): # {{{ self.bool_yes_icon = QIcon(I('ok.png')) self.bool_no_icon = QIcon(I('list_remove.png')) self.bool_blank_icon = QIcon(I('blank.png')) - self.marked_icon = QIcon(I('rating.png')) + self.marked_icon = QIcon(I('marked.png')) self.row_decoration = NONE self.device_connected = False self.ids_to_highlight = []