diff --git a/src/calibre/devices/interface.py b/src/calibre/devices/interface.py
index 1384fa03d9..ab52b08568 100644
--- a/src/calibre/devices/interface.py
+++ b/src/calibre/devices/interface.py
@@ -43,7 +43,7 @@ class DevicePlugin(Plugin):
path_sep = os.sep
#: Icon for this device
- icon = I('reader.svg')
+ icon = I('reader.png')
# Used by gui2.ui:annotations_fetched() and devices.kindle.driver:get_annotations()
UserAnnotation = namedtuple('Annotation','type, value')
diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py
index 5ffd8d723a..39cf253fbe 100644
--- a/src/calibre/gui2/__init__.py
+++ b/src/calibre/gui2/__init__.py
@@ -233,7 +233,7 @@ def warning_dialog(parent, title, msg, det_msg='', show=False,
d = MessageBox(QMessageBox.Warning, 'WARNING: '+title, msg, QMessageBox.Ok,
parent, det_msg)
d.setEscapeButton(QMessageBox.Ok)
- d.setIconPixmap(QPixmap(I('dialog_warning.svg')))
+ d.setIconPixmap(QPixmap(I('dialog_warning.png')))
if not show_copy_button:
d.cb.setVisible(False)
if show:
@@ -244,7 +244,7 @@ def error_dialog(parent, title, msg, det_msg='', show=False,
show_copy_button=True):
d = MessageBox(QMessageBox.Critical, 'ERROR: '+title, msg, QMessageBox.Ok,
parent, det_msg)
- d.setIconPixmap(QPixmap(I('dialog_error.svg')))
+ d.setIconPixmap(QPixmap(I('dialog_error.png')))
d.setEscapeButton(QMessageBox.Ok)
if not show_copy_button:
d.cb.setVisible(False)
@@ -256,7 +256,7 @@ def question_dialog(parent, title, msg, det_msg='', show_copy_button=True,
buttons=QMessageBox.Yes|QMessageBox.No):
d = MessageBox(QMessageBox.Question, title, msg, buttons,
parent, det_msg)
- d.setIconPixmap(QPixmap(I('dialog_question.svg')))
+ d.setIconPixmap(QPixmap(I('dialog_question.png')))
d.setEscapeButton(QMessageBox.No)
if not show_copy_button:
d.cb.setVisible(False)
@@ -266,7 +266,7 @@ def question_dialog(parent, title, msg, det_msg='', show_copy_button=True,
def info_dialog(parent, title, msg, det_msg='', show=False):
d = MessageBox(QMessageBox.Information, title, msg, QMessageBox.Ok,
parent, det_msg)
- d.setIconPixmap(QPixmap(I('dialog_information.svg')))
+ d.setIconPixmap(QPixmap(I('dialog_information.png')))
if show:
return d.exec_()
return d
diff --git a/src/calibre/gui2/actions/add.py b/src/calibre/gui2/actions/add.py
index 95fdb9a6c6..f0ff794fab 100644
--- a/src/calibre/gui2/actions/add.py
+++ b/src/calibre/gui2/actions/add.py
@@ -22,7 +22,7 @@ from calibre.gui2.actions import InterfaceAction
class AddAction(InterfaceAction):
name = 'Add Books'
- action_spec = (_('Add books'), 'add_book.svg',
+ action_spec = (_('Add books'), 'add_book.png',
_('Add books to the calibre library/device from files on your computer')
, _('A'))
diff --git a/src/calibre/gui2/actions/add_to_library.py b/src/calibre/gui2/actions/add_to_library.py
index 7771fa7ed6..6fc0d5fb1f 100644
--- a/src/calibre/gui2/actions/add_to_library.py
+++ b/src/calibre/gui2/actions/add_to_library.py
@@ -10,7 +10,7 @@ from calibre.gui2.actions import InterfaceAction
class AddToLibraryAction(InterfaceAction):
name = 'Add To Library'
- action_spec = (_('Add books to library'), 'add_book.svg',
+ action_spec = (_('Add books to library'), 'add_book.png',
_('Add books to your calibre library from the connected device'), None)
dont_add_to = frozenset(['toolbar', 'context-menu'])
diff --git a/src/calibre/gui2/actions/convert.py b/src/calibre/gui2/actions/convert.py
index 20f5bc457a..ee0f06ab71 100644
--- a/src/calibre/gui2/actions/convert.py
+++ b/src/calibre/gui2/actions/convert.py
@@ -19,7 +19,7 @@ from calibre.customize.ui import plugin_for_input_format
class ConvertAction(InterfaceAction):
name = 'Convert Books'
- action_spec = (_('Convert books'), 'convert.svg', None, _('C'))
+ action_spec = (_('Convert books'), 'convert.png', None, _('C'))
dont_add_to = frozenset(['toolbar-device', 'context-menu-device'])
def genesis(self):
diff --git a/src/calibre/gui2/actions/delete.py b/src/calibre/gui2/actions/delete.py
index e0f3ae4d65..e50131afe3 100644
--- a/src/calibre/gui2/actions/delete.py
+++ b/src/calibre/gui2/actions/delete.py
@@ -15,7 +15,7 @@ from calibre.gui2.actions import InterfaceAction
class DeleteAction(InterfaceAction):
name = 'Remove Books'
- action_spec = (_('Remove books'), 'trash.svg', None, _('Del'))
+ action_spec = (_('Remove books'), 'trash.png', None, _('Del'))
def genesis(self):
self.qaction.triggered.connect(self.delete_books)
diff --git a/src/calibre/gui2/actions/device.py b/src/calibre/gui2/actions/device.py
index e71b2d1f45..9b3a147010 100644
--- a/src/calibre/gui2/actions/device.py
+++ b/src/calibre/gui2/actions/device.py
@@ -36,7 +36,7 @@ class ShareConnMenu(QMenu): # {{{
mitem.setVisible(False)
self.addSeparator()
self.toggle_server_action = \
- self.addAction(QIcon(I('network-server.svg')),
+ self.addAction(QIcon(I('network-server.png')),
_('Start Content Server'))
self.toggle_server_action.triggered.connect(lambda x:
self.toggle_server.emit())
@@ -63,9 +63,9 @@ class ShareConnMenu(QMenu): # {{{
for account in keys:
formats, auto, default = opts.accounts[account]
dest = 'mail:'+account+';'+formats
- action1 = DeviceAction(dest, False, False, I('mail.svg'),
+ action1 = DeviceAction(dest, False, False, I('mail.png'),
_('Email to')+' '+account)
- action2 = DeviceAction(dest, True, False, I('mail.svg'),
+ action2 = DeviceAction(dest, True, False, I('mail.png'),
_('Email to')+' '+account+ _(' and delete from library'))
map(self.email_to_menu.addAction, (action1, action2))
map(self.memory.append, (action1, action2))
@@ -95,7 +95,7 @@ class ShareConnMenu(QMenu): # {{{
class SendToDeviceAction(InterfaceAction):
name = 'Send To Device'
- action_spec = (_('Send to device'), 'sync.svg', None, _('D'))
+ action_spec = (_('Send to device'), 'sync.png', None, _('D'))
dont_remove_from = frozenset(['toolbar-device'])
dont_add_to = frozenset(['toolbar', 'context-menu'])
@@ -114,7 +114,7 @@ class SendToDeviceAction(InterfaceAction):
class ConnectShareAction(InterfaceAction):
name = 'Connect Share'
- action_spec = (_('Connect/share'), 'connect_share.svg', None, None)
+ action_spec = (_('Connect/share'), 'connect_share.png', None, None)
popup_type = QToolButton.InstantPopup
def genesis(self):
diff --git a/src/calibre/gui2/actions/edit_metadata.py b/src/calibre/gui2/actions/edit_metadata.py
index bb07cfda3d..7a1e589d2a 100644
--- a/src/calibre/gui2/actions/edit_metadata.py
+++ b/src/calibre/gui2/actions/edit_metadata.py
@@ -21,10 +21,10 @@ from calibre.gui2.dialogs.progress import BlockingBusy
class EditMetadataAction(InterfaceAction):
name = 'Edit Metadata'
- action_spec = (_('Edit metadata'), 'edit_input.svg', None, _('E'))
+ action_spec = (_('Edit metadata'), 'edit_input.png', None, _('E'))
def genesis(self):
- self.create_action(spec=(_('Merge book records'), 'merge_books.svg',
+ self.create_action(spec=(_('Merge book records'), 'merge_books.png',
None, _('M')), attr='action_merge')
md = QMenu()
md.addAction(_('Edit metadata individually'),
diff --git a/src/calibre/gui2/actions/fetch_news.py b/src/calibre/gui2/actions/fetch_news.py
index b2893e0834..98be7cdcb2 100644
--- a/src/calibre/gui2/actions/fetch_news.py
+++ b/src/calibre/gui2/actions/fetch_news.py
@@ -15,7 +15,7 @@ from calibre.gui2.actions import InterfaceAction
class FetchNewsAction(InterfaceAction):
name = 'Fetch News'
- action_spec = (_('Fetch news'), 'news.svg', None, _('F'))
+ action_spec = (_('Fetch news'), 'news.png', None, _('F'))
def location_selected(self, loc):
enabled = loc == 'library'
diff --git a/src/calibre/gui2/actions/help.py b/src/calibre/gui2/actions/help.py
index 0c6b257b80..2294daf4bb 100644
--- a/src/calibre/gui2/actions/help.py
+++ b/src/calibre/gui2/actions/help.py
@@ -13,7 +13,7 @@ from calibre.gui2.actions import InterfaceAction
class HelpAction(InterfaceAction):
name = 'Help'
- action_spec = (_('Help'), 'help.svg', _('Browse the calibre User Manual'), _('F1'),)
+ action_spec = (_('Help'), 'help.png', _('Browse the calibre User Manual'), _('F1'),)
def genesis(self):
self.qaction.triggered.connect(self.show_help)
diff --git a/src/calibre/gui2/actions/open.py b/src/calibre/gui2/actions/open.py
index 2c7da7b669..106bfa24f6 100644
--- a/src/calibre/gui2/actions/open.py
+++ b/src/calibre/gui2/actions/open.py
@@ -11,7 +11,7 @@ from calibre.gui2.actions import InterfaceAction
class OpenFolderAction(InterfaceAction):
name = 'Open Folder'
- action_spec = (_('Open containing folder'), 'document_open.svg', None,
+ action_spec = (_('Open containing folder'), 'document_open.png', None,
_('O'))
dont_add_to = frozenset(['toolbar-device', 'context-menu-device'])
diff --git a/src/calibre/gui2/actions/preferences.py b/src/calibre/gui2/actions/preferences.py
index 267cabf9f3..9173cd8144 100644
--- a/src/calibre/gui2/actions/preferences.py
+++ b/src/calibre/gui2/actions/preferences.py
@@ -14,13 +14,13 @@ from calibre.gui2 import error_dialog, config
class PreferencesAction(InterfaceAction):
name = 'Preferences'
- action_spec = (_('Preferences'), 'config.svg', None, _('Ctrl+P'))
+ action_spec = (_('Preferences'), 'config.png', None, _('Ctrl+P'))
dont_remove_from = frozenset(['toolbar'])
def genesis(self):
pm = QMenu()
- pm.addAction(QIcon(I('config.svg')), _('Preferences'), self.do_config)
- pm.addAction(QIcon(I('wizard.svg')), _('Run welcome wizard'),
+ pm.addAction(QIcon(I('config.png')), _('Preferences'), self.do_config)
+ pm.addAction(QIcon(I('wizard.png')), _('Run welcome wizard'),
self.gui.run_wizard)
self.qaction.setMenu(pm)
self.preferences_menu = pm
diff --git a/src/calibre/gui2/actions/save_to_disk.py b/src/calibre/gui2/actions/save_to_disk.py
index fcd7c4e332..bfcc02e130 100644
--- a/src/calibre/gui2/actions/save_to_disk.py
+++ b/src/calibre/gui2/actions/save_to_disk.py
@@ -37,7 +37,7 @@ class SaveMenu(QMenu): # {{{
class SaveToDiskAction(InterfaceAction):
name = "Save To Disk"
- action_spec = (_('Save to disk'), 'save.svg', None, _('S'))
+ action_spec = (_('Save to disk'), 'save.png', None, _('S'))
def genesis(self):
self.qaction.triggered.connect(self.save_to_disk)
diff --git a/src/calibre/gui2/actions/show_book_details.py b/src/calibre/gui2/actions/show_book_details.py
index 40ea29bd3b..d17d0998f1 100644
--- a/src/calibre/gui2/actions/show_book_details.py
+++ b/src/calibre/gui2/actions/show_book_details.py
@@ -13,7 +13,7 @@ from calibre.gui2 import error_dialog
class ShowBookDetailsAction(InterfaceAction):
name = 'Show Book Details'
- action_spec = (_('Show book details'), 'dialog_information.svg', None,
+ action_spec = (_('Show book details'), 'dialog_information.png', None,
_('I'))
dont_add_to = frozenset(['toolbar-device', 'context-menu-device'])
diff --git a/src/calibre/gui2/actions/similar_books.py b/src/calibre/gui2/actions/similar_books.py
index c36eb4915b..1a14869a9c 100644
--- a/src/calibre/gui2/actions/similar_books.py
+++ b/src/calibre/gui2/actions/similar_books.py
@@ -20,11 +20,11 @@ class SimilarBooksAction(InterfaceAction):
def genesis(self):
m = QMenu(self.gui)
for text, icon, target, shortcut in [
- (_('Books by same author'), 'user_profile.svg', 'authors', _('Alt+A')),
- (_('Books in this series'), 'books_in_series.svg', 'series',
+ (_('Books by same author'), 'user_profile.png', 'authors', _('Alt+A')),
+ (_('Books in this series'), 'books_in_series.png', 'series',
_('Alt+Shift+S')),
(_('Books by this publisher'), 'publisher.png', 'publisher', _('Alt+P')),
- (_('Books with the same tags'), 'tags.svg', 'tag', _('Alt+T')),]:
+ (_('Books with the same tags'), 'tags.png', 'tag', _('Alt+T')),]:
ac = self.create_action(spec=(text, icon, None, shortcut),
attr=target)
m.addAction(ac)
diff --git a/src/calibre/gui2/actions/view.py b/src/calibre/gui2/actions/view.py
index 22592be2fe..2f6be24e5b 100644
--- a/src/calibre/gui2/actions/view.py
+++ b/src/calibre/gui2/actions/view.py
@@ -21,7 +21,7 @@ from calibre.gui2.actions import InterfaceAction
class ViewAction(InterfaceAction):
name = 'View'
- action_spec = (_('View'), 'view.svg', None, _('V'))
+ action_spec = (_('View'), 'view.png', None, _('V'))
def genesis(self):
self.persistent_files = []
diff --git a/src/calibre/gui2/add_wizard/__init__.py b/src/calibre/gui2/add_wizard/__init__.py
index f7518db3fc..da1879ae97 100644
--- a/src/calibre/gui2/add_wizard/__init__.py
+++ b/src/calibre/gui2/add_wizard/__init__.py
@@ -146,11 +146,11 @@ class Wizard(QWizard): # {{{
QWizard.__init__(self, parent)
self.setModal(True)
self.setWindowTitle(_('Add books to calibre'))
- self.setWindowIcon(QIcon(I('add_book.svg')))
+ self.setWindowIcon(QIcon(I('add_book.png')))
self.setPixmap(self.LogoPixmap, QPixmap(P('content_server/calibre.png')).scaledToHeight(80,
Qt.SmoothTransformation))
self.setPixmap(self.WatermarkPixmap,
- QPixmap(I('welcome_wizard.svg')))
+ QPixmap(I('welcome_wizard.png')))
self.register = {}
diff --git a/src/calibre/gui2/add_wizard/welcome.ui b/src/calibre/gui2/add_wizard/welcome.ui
index 52fcabb714..ad820718e8 100644
--- a/src/calibre/gui2/add_wizard/welcome.ui
+++ b/src/calibre/gui2/add_wizard/welcome.ui
@@ -59,7 +59,7 @@
- :/images/document_open.svg:/images/document_open.svg
+ :/images/document_open.png:/images/document_open.png
diff --git a/src/calibre/gui2/book_details.py b/src/calibre/gui2/book_details.py
index f08dd09429..6b8d4b1d3c 100644
--- a/src/calibre/gui2/book_details.py
+++ b/src/calibre/gui2/book_details.py
@@ -80,7 +80,7 @@ class CoverView(QWidget): # {{{
self.setSizePolicy(QSizePolicy.Expanding if vertical else
QSizePolicy.Minimum, QSizePolicy.Expanding)
- self.default_pixmap = QPixmap(I('book.svg'))
+ self.default_pixmap = QPixmap(I('book.png'))
self.pixmap = self.default_pixmap
self.pwidth = self.pheight = None
self.data = {}
diff --git a/src/calibre/gui2/convert/__init__.py b/src/calibre/gui2/convert/__init__.py
index ac6d3f1513..0c3a8b5a4e 100644
--- a/src/calibre/gui2/convert/__init__.py
+++ b/src/calibre/gui2/convert/__init__.py
@@ -40,7 +40,7 @@ def bulk_defaults_for_input_format(fmt):
class Widget(QWidget):
TITLE = _('Unknown')
- ICON = I('config.svg')
+ ICON = I('config.png')
HELP = ''
COMMIT_NAME = None
diff --git a/src/calibre/gui2/convert/bulk.py b/src/calibre/gui2/convert/bulk.py
index 821edd08bd..f0fdf9a9a1 100644
--- a/src/calibre/gui2/convert/bulk.py
+++ b/src/calibre/gui2/convert/bulk.py
@@ -76,7 +76,7 @@ class BulkConfig(Config):
output_widget = __import__('calibre.gui2.convert.'+name,
fromlist=[1])
pw = output_widget.PluginWidget
- pw.ICON = I('back.svg')
+ pw.ICON = I('back.png')
pw.HELP = _('Options specific to the output format.')
output_widget = widget_factory(pw)
except ImportError:
diff --git a/src/calibre/gui2/convert/comic_input.py b/src/calibre/gui2/convert/comic_input.py
index b29add2b13..fe86f133d1 100644
--- a/src/calibre/gui2/convert/comic_input.py
+++ b/src/calibre/gui2/convert/comic_input.py
@@ -15,7 +15,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('Comic Input')
HELP = _('Options specific to')+' comic '+_('input')
COMMIT_NAME = 'comic_input'
- ICON = I('mimetypes/png.svg')
+ ICON = I('mimetypes/png.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/debug.py b/src/calibre/gui2/convert/debug.py
index 6fd1975443..e9963b4892 100644
--- a/src/calibre/gui2/convert/debug.py
+++ b/src/calibre/gui2/convert/debug.py
@@ -17,7 +17,7 @@ from calibre.gui2 import error_dialog, choose_dir
class DebugWidget(Widget, Ui_Form):
TITLE = _('Debug')
- ICON = I('debug.svg')
+ ICON = I('debug.png')
HELP = _('Debug the conversion process.')
COMMIT_NAME = 'debug'
diff --git a/src/calibre/gui2/convert/debug.ui b/src/calibre/gui2/convert/debug.ui
index 27d2c6fef0..a6db339844 100644
--- a/src/calibre/gui2/convert/debug.ui
+++ b/src/calibre/gui2/convert/debug.ui
@@ -41,7 +41,7 @@
- :/images/document_open.svg:/images/document_open.svg
+ :/images/document_open.png:/images/document_open.png
@@ -65,7 +65,7 @@
- :/images/clear_left.svg:/images/clear_left.svg
+ :/images/clear_left.png:/images/clear_left.png
diff --git a/src/calibre/gui2/convert/epub_output.py b/src/calibre/gui2/convert/epub_output.py
index c5ee2d5b79..c1ef6282f7 100644
--- a/src/calibre/gui2/convert/epub_output.py
+++ b/src/calibre/gui2/convert/epub_output.py
@@ -15,7 +15,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('EPUB Output')
HELP = _('Options specific to')+' EPUB '+_('output')
COMMIT_NAME = 'epub_output'
- ICON = I('mimetypes/epub.svg')
+ ICON = I('mimetypes/epub.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/fb2_input.py b/src/calibre/gui2/convert/fb2_input.py
index e23981a54c..ae4093eb07 100644
--- a/src/calibre/gui2/convert/fb2_input.py
+++ b/src/calibre/gui2/convert/fb2_input.py
@@ -12,7 +12,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('FB2 Input')
HELP = _('Options specific to')+' FB2 '+_('input')
COMMIT_NAME = 'fb2_input'
- ICON = I('mimetypes/fb2.svg')
+ ICON = I('mimetypes/fb2.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/fb2_output.py b/src/calibre/gui2/convert/fb2_output.py
index 40b377a6a5..a3cbe0e647 100644
--- a/src/calibre/gui2/convert/fb2_output.py
+++ b/src/calibre/gui2/convert/fb2_output.py
@@ -14,7 +14,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('FB2 Output')
HELP = _('Options specific to')+' FB2 '+_('output')
COMMIT_NAME = 'fb2_output'
- ICON = I('mimetypes/fb2.svg')
+ ICON = I('mimetypes/fb2.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent, ['inline_toc', 'sectionize_chapters'])
diff --git a/src/calibre/gui2/convert/font_key.ui b/src/calibre/gui2/convert/font_key.ui
index 41d355b9c6..6c8ad2be01 100644
--- a/src/calibre/gui2/convert/font_key.ui
+++ b/src/calibre/gui2/convert/font_key.ui
@@ -15,7 +15,7 @@
- :/images/wizard.svg:/images/wizard.svg
+ :/images/wizard.png:/images/wizard.png
-
diff --git a/src/calibre/gui2/convert/look_and_feel.py b/src/calibre/gui2/convert/look_and_feel.py
index c5f579fc9e..b0403bf1dd 100644
--- a/src/calibre/gui2/convert/look_and_feel.py
+++ b/src/calibre/gui2/convert/look_and_feel.py
@@ -14,7 +14,7 @@ from calibre.gui2.convert import Widget
class LookAndFeelWidget(Widget, Ui_Form):
TITLE = _('Look & Feel')
- ICON = I('lookfeel.svg')
+ ICON = I('lookfeel.png')
HELP = _('Control the look and feel of the output')
COMMIT_NAME = 'look_and_feel'
diff --git a/src/calibre/gui2/convert/look_and_feel.ui b/src/calibre/gui2/convert/look_and_feel.ui
index ad8f0a42a9..de48e7caf9 100644
--- a/src/calibre/gui2/convert/look_and_feel.ui
+++ b/src/calibre/gui2/convert/look_and_feel.ui
@@ -85,7 +85,7 @@
- :/images/wizard.svg:/images/wizard.svg
+ :/images/wizard.png:/images/wizard.png
diff --git a/src/calibre/gui2/convert/lrf_output.py b/src/calibre/gui2/convert/lrf_output.py
index dafb4fd46b..75764164dd 100644
--- a/src/calibre/gui2/convert/lrf_output.py
+++ b/src/calibre/gui2/convert/lrf_output.py
@@ -19,7 +19,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('LRF Output')
HELP = _('Options specific to')+' LRF '+_('output')
COMMIT_NAME = 'lrf_output'
- ICON = I('mimetypes/lrf.svg')
+ ICON = I('mimetypes/lrf.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/metadata.py b/src/calibre/gui2/convert/metadata.py
index daabd6226a..ea62b61f6a 100644
--- a/src/calibre/gui2/convert/metadata.py
+++ b/src/calibre/gui2/convert/metadata.py
@@ -39,7 +39,7 @@ def create_cover_file(db, book_id):
class MetadataWidget(Widget, Ui_Form):
TITLE = _('Metadata')
- ICON = I('dialog_information.svg')
+ ICON = I('dialog_information.png')
HELP = _('Set the metadata. The output file will contain as much of this '
'metadata as possible.')
COMMIT_NAME = 'metadata'
@@ -89,7 +89,7 @@ class MetadataWidget(Widget, Ui_Form):
self.cover.setPixmap(pm)
self.cover_data = cover
else:
- self.cover.setPixmap(QPixmap(I('default_cover.svg')))
+ self.cover.setPixmap(QPixmap(I('default_cover.png')))
def initialize_combos(self):
diff --git a/src/calibre/gui2/convert/metadata.ui b/src/calibre/gui2/convert/metadata.ui
index 7bc45e234e..a594f47b5d 100644
--- a/src/calibre/gui2/convert/metadata.ui
+++ b/src/calibre/gui2/convert/metadata.ui
@@ -87,7 +87,7 @@
- :/images/document_open.svg:/images/document_open.svg
+ :/images/document_open.png:/images/document_open.png
diff --git a/src/calibre/gui2/convert/mobi_output.py b/src/calibre/gui2/convert/mobi_output.py
index 8ed2fe0e45..23c0b30253 100644
--- a/src/calibre/gui2/convert/mobi_output.py
+++ b/src/calibre/gui2/convert/mobi_output.py
@@ -20,7 +20,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('MOBI Output')
HELP = _('Options specific to')+' MOBI '+_('output')
COMMIT_NAME = 'mobi_output'
- ICON = I('mimetypes/mobi.svg')
+ ICON = I('mimetypes/mobi.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/pdb_input.py b/src/calibre/gui2/convert/pdb_input.py
index f4d7c7e6c1..4510cf81ba 100644
--- a/src/calibre/gui2/convert/pdb_input.py
+++ b/src/calibre/gui2/convert/pdb_input.py
@@ -12,7 +12,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('PDB Input')
HELP = _('Options specific to')+' PDB '+_('input')
COMMIT_NAME = 'pdb_input'
- ICON = I('mimetypes/unknown.svg')
+ ICON = I('mimetypes/unknown.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/pdb_output.py b/src/calibre/gui2/convert/pdb_output.py
index 69e9e6c8c2..9f88656f2f 100644
--- a/src/calibre/gui2/convert/pdb_output.py
+++ b/src/calibre/gui2/convert/pdb_output.py
@@ -16,7 +16,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('PDB Output')
HELP = _('Options specific to')+' PDB '+_('output')
COMMIT_NAME = 'pdb_output'
- ICON = I('mimetypes/unknown.svg')
+ ICON = I('mimetypes/unknown.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent, ['format', 'inline_toc'])
diff --git a/src/calibre/gui2/convert/pdf_input.py b/src/calibre/gui2/convert/pdf_input.py
index 7318ad6677..967a0fe234 100644
--- a/src/calibre/gui2/convert/pdf_input.py
+++ b/src/calibre/gui2/convert/pdf_input.py
@@ -12,7 +12,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('PDF Input')
HELP = _('Options specific to')+' PDF '+_('input')
COMMIT_NAME = 'pdf_input'
- ICON = I('mimetypes/pdf.svg')
+ ICON = I('mimetypes/pdf.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/pdf_output.py b/src/calibre/gui2/convert/pdf_output.py
index 0a6ad5bc8b..5d6a595079 100644
--- a/src/calibre/gui2/convert/pdf_output.py
+++ b/src/calibre/gui2/convert/pdf_output.py
@@ -17,7 +17,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('PDF Output')
HELP = _('Options specific to')+' PDF '+_('output')
COMMIT_NAME = 'pdf_output'
- ICON = I('mimetypes/pdf.svg')
+ ICON = I('mimetypes/pdf.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent, ['paper_size',
diff --git a/src/calibre/gui2/convert/rb_output.py b/src/calibre/gui2/convert/rb_output.py
index b1faac77d0..25d1d8b0e0 100644
--- a/src/calibre/gui2/convert/rb_output.py
+++ b/src/calibre/gui2/convert/rb_output.py
@@ -14,7 +14,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('RB Output')
HELP = _('Options specific to')+' RB '+_('output')
COMMIT_NAME = 'rb_output'
- ICON = I('mimetypes/unknown.svg')
+ ICON = I('mimetypes/unknown.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent, ['inline_toc'])
diff --git a/src/calibre/gui2/convert/single.py b/src/calibre/gui2/convert/single.py
index b5cba20c2f..7fa8c29835 100644
--- a/src/calibre/gui2/convert/single.py
+++ b/src/calibre/gui2/convert/single.py
@@ -181,7 +181,7 @@ class Config(ResizableDialog, Ui_Dialog):
output_widget = __import__('calibre.gui2.convert.'+name,
fromlist=[1])
pw = output_widget.PluginWidget
- pw.ICON = I('back.svg')
+ pw.ICON = I('back.png')
pw.HELP = _('Options specific to the output format.')
output_widget = widget_factory(pw)
except ImportError:
@@ -192,7 +192,7 @@ class Config(ResizableDialog, Ui_Dialog):
input_widget = __import__('calibre.gui2.convert.'+name,
fromlist=[1])
pw = input_widget.PluginWidget
- pw.ICON = I('forward.svg')
+ pw.ICON = I('forward.png')
pw.HELP = _('Options specific to the input format.')
input_widget = widget_factory(pw)
except ImportError:
diff --git a/src/calibre/gui2/convert/single.ui b/src/calibre/gui2/convert/single.ui
index 5b976a5cfb..ede548d8d7 100644
--- a/src/calibre/gui2/convert/single.ui
+++ b/src/calibre/gui2/convert/single.ui
@@ -15,7 +15,7 @@
- :/images/convert.svg:/images/convert.svg
+ :/images/convert.png:/images/convert.png
-
diff --git a/src/calibre/gui2/convert/structure_detection.py b/src/calibre/gui2/convert/structure_detection.py
index cc1a16c617..f2ca49d1bd 100644
--- a/src/calibre/gui2/convert/structure_detection.py
+++ b/src/calibre/gui2/convert/structure_detection.py
@@ -15,7 +15,7 @@ from calibre.gui2 import error_dialog
class StructureDetectionWidget(Widget, Ui_Form):
TITLE = _('Structure\nDetection')
- ICON = I('chapters.svg')
+ ICON = I('chapters.png')
HELP = _('Fine tune the detection of chapter headings and '
'other document structure.')
COMMIT_NAME = 'structure_detection'
diff --git a/src/calibre/gui2/convert/toc.py b/src/calibre/gui2/convert/toc.py
index 0908aba576..8121f23192 100644
--- a/src/calibre/gui2/convert/toc.py
+++ b/src/calibre/gui2/convert/toc.py
@@ -14,7 +14,7 @@ from calibre.gui2 import error_dialog
class TOCWidget(Widget, Ui_Form):
TITLE = _('Table of\nContents')
- ICON = I('series.svg')
+ ICON = I('series.png')
HELP = _('Control the creation/conversion of the Table of Contents.')
COMMIT_NAME = 'toc'
diff --git a/src/calibre/gui2/convert/txt_input.py b/src/calibre/gui2/convert/txt_input.py
index 860f0fd0d3..31019251e2 100644
--- a/src/calibre/gui2/convert/txt_input.py
+++ b/src/calibre/gui2/convert/txt_input.py
@@ -12,7 +12,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('TXT Input')
HELP = _('Options specific to')+' TXT '+_('input')
COMMIT_NAME = 'txt_input'
- ICON = I('mimetypes/txt.svg')
+ ICON = I('mimetypes/txt.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/txt_output.py b/src/calibre/gui2/convert/txt_output.py
index 77f191bb03..8b2e131ec6 100644
--- a/src/calibre/gui2/convert/txt_output.py
+++ b/src/calibre/gui2/convert/txt_output.py
@@ -16,7 +16,7 @@ class PluginWidget(Widget, Ui_Form):
TITLE = _('TXT Output')
HELP = _('Options specific to')+' TXT '+_('output')
COMMIT_NAME = 'txt_output'
- ICON = I('mimetypes/txt.svg')
+ ICON = I('mimetypes/txt.png')
def __init__(self, parent, get_option, get_help, db=None, book_id=None):
Widget.__init__(self, parent,
diff --git a/src/calibre/gui2/convert/xexp_edit.ui b/src/calibre/gui2/convert/xexp_edit.ui
index f3427bce23..7e89ec5d43 100644
--- a/src/calibre/gui2/convert/xexp_edit.ui
+++ b/src/calibre/gui2/convert/xexp_edit.ui
@@ -60,7 +60,7 @@
- :/images/wizard.svg:/images/wizard.svg
+ :/images/wizard.png:/images/wizard.png
diff --git a/src/calibre/gui2/custom_column_widgets.py b/src/calibre/gui2/custom_column_widgets.py
index 0e89358c53..67ab94d29a 100644
--- a/src/calibre/gui2/custom_column_widgets.py
+++ b/src/calibre/gui2/custom_column_widgets.py
@@ -57,7 +57,7 @@ class Bool(Base):
QComboBox(parent)]
w = self.widgets[1]
items = [_('Yes'), _('No'), _('Undefined')]
- icons = [I('ok.svg'), I('list_remove.svg'), I('blank.svg')]
+ icons = [I('ok.png'), I('list_remove.png'), I('blank.png')]
if tweaks['bool_custom_columns_are_tristate'] == 'no':
items = items[:-1]
icons = icons[:-1]
diff --git a/src/calibre/gui2/device.py b/src/calibre/gui2/device.py
index bc79a3c9de..1ab00979eb 100644
--- a/src/calibre/gui2/device.py
+++ b/src/calibre/gui2/device.py
@@ -417,33 +417,33 @@ class DeviceMenu(QMenu): # {{{
self._memory = []
self.set_default_menu = QMenu(_('Set default send to device action'))
- self.set_default_menu.setIcon(QIcon(I('config.svg')))
+ self.set_default_menu.setIcon(QIcon(I('config.png')))
basic_actions = [
- ('main:', False, False, I('reader.svg'),
+ ('main:', False, False, I('reader.png'),
_('Send to main memory')),
- ('carda:0', False, False, I('sd.svg'),
+ ('carda:0', False, False, I('sd.png'),
_('Send to storage card A')),
- ('cardb:0', False, False, I('sd.svg'),
+ ('cardb:0', False, False, I('sd.png'),
_('Send to storage card B')),
]
delete_actions = [
- ('main:', True, False, I('reader.svg'),
+ ('main:', True, False, I('reader.png'),
_('Main Memory')),
- ('carda:0', True, False, I('sd.svg'),
+ ('carda:0', True, False, I('sd.png'),
_('Storage Card A')),
- ('cardb:0', True, False, I('sd.svg'),
+ ('cardb:0', True, False, I('sd.png'),
_('Storage Card B')),
]
specific_actions = [
- ('main:', False, True, I('reader.svg'),
+ ('main:', False, True, I('reader.png'),
_('Main Memory')),
- ('carda:0', False, True, I('sd.svg'),
+ ('carda:0', False, True, I('sd.png'),
_('Storage Card A')),
- ('cardb:0', False, True, I('sd.svg'),
+ ('cardb:0', False, True, I('sd.png'),
_('Storage Card B')),
]
@@ -488,7 +488,7 @@ class DeviceMenu(QMenu): # {{{
self.group.triggered.connect(self.change_default_action)
self.addSeparator()
- mitem = self.addAction(QIcon(I('eject.svg')), _('Eject device'))
+ mitem = self.addAction(QIcon(I('eject.png')), _('Eject device'))
mitem.setEnabled(False)
mitem.triggered.connect(lambda x : self.disconnect_mounted_device.emit())
self.disconnect_mounted_device_action = mitem
@@ -617,7 +617,7 @@ class DeviceMixin(object): # {{{
self.connect_to_folder_named(tweaks['auto_connect_to_folder'])
def set_default_thumbnail(self, height):
- r = QSvgRenderer(I('book.svg'))
+ r = QSvgRenderer(I('book.png'))
pixmap = QPixmap(height, height)
pixmap.fill(QColor(255,255,255))
p = QPainter(pixmap)
diff --git a/src/calibre/gui2/device_drivers/configwidget.ui b/src/calibre/gui2/device_drivers/configwidget.ui
index 497ba43259..1e8ee75852 100644
--- a/src/calibre/gui2/device_drivers/configwidget.ui
+++ b/src/calibre/gui2/device_drivers/configwidget.ui
@@ -41,7 +41,7 @@
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
@@ -65,7 +65,7 @@
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
diff --git a/src/calibre/gui2/dialogs/add_from_isbn.ui b/src/calibre/gui2/dialogs/add_from_isbn.ui
index e4882f7d18..ef4a4ebb8f 100644
--- a/src/calibre/gui2/dialogs/add_from_isbn.ui
+++ b/src/calibre/gui2/dialogs/add_from_isbn.ui
@@ -15,7 +15,7 @@
- :/images/add_book.svg:/images/add_book.svg
+ :/images/add_book.png:/images/add_book.png
-
diff --git a/src/calibre/gui2/dialogs/book_info.ui b/src/calibre/gui2/dialogs/book_info.ui
index 39f9abf3c5..18c4f8a7c8 100644
--- a/src/calibre/gui2/dialogs/book_info.ui
+++ b/src/calibre/gui2/dialogs/book_info.ui
@@ -70,7 +70,7 @@
- :/images/previous.svg:/images/previous.svg
+ :/images/previous.png:/images/previous.png
@@ -81,7 +81,7 @@
- :/images/next.svg:/images/next.svg
+ :/images/next.png:/images/next.png
diff --git a/src/calibre/gui2/dialogs/catalog.py b/src/calibre/gui2/dialogs/catalog.py
index e1adbac0b3..f8e0f83746 100644
--- a/src/calibre/gui2/dialogs/catalog.py
+++ b/src/calibre/gui2/dialogs/catalog.py
@@ -52,7 +52,7 @@ class Catalog(QDialog, Ui_Dialog):
fromlist=[1])
pw = catalog_widget.PluginWidget()
pw.initialize(name)
- pw.ICON = I('forward.svg')
+ pw.ICON = I('forward.png')
self.widgets.append(pw)
[self.fmts.append([file_type.upper(), pw.sync_enabled,pw]) for file_type in plugin.file_types]
except ImportError:
@@ -83,7 +83,7 @@ class Catalog(QDialog, Ui_Dialog):
catalog_widget = __import__(name, fromlist=[1])
pw = catalog_widget.PluginWidget()
pw.initialize(name)
- pw.ICON = I('forward.svg')
+ pw.ICON = I('forward.png')
self.widgets.append(pw)
[self.fmts.append([file_type.upper(), pw.sync_enabled,pw]) for file_type in plugin.file_types]
except ImportError:
diff --git a/src/calibre/gui2/dialogs/choose_format.ui b/src/calibre/gui2/dialogs/choose_format.ui
index 50dd4b4fc1..639d8db401 100644
--- a/src/calibre/gui2/dialogs/choose_format.ui
+++ b/src/calibre/gui2/dialogs/choose_format.ui
@@ -13,7 +13,7 @@
Choose Format
- :/images/mimetypes/unknown.svg
+ :/images/mimetypes/unknown.png
-
diff --git a/src/calibre/gui2/dialogs/choose_library.ui b/src/calibre/gui2/dialogs/choose_library.ui
index ca2cfd5d96..6cf1b4386c 100644
--- a/src/calibre/gui2/dialogs/choose_library.ui
+++ b/src/calibre/gui2/dialogs/choose_library.ui
@@ -118,7 +118,7 @@
- :/images/document_open.svg:/images/document_open.svg
+ :/images/document_open.png:/images/document_open.png
diff --git a/src/calibre/gui2/dialogs/comicconf.ui b/src/calibre/gui2/dialogs/comicconf.ui
index 03911b2171..b5eab32547 100644
--- a/src/calibre/gui2/dialogs/comicconf.ui
+++ b/src/calibre/gui2/dialogs/comicconf.ui
@@ -15,7 +15,7 @@
- :/images/convert.svg:/images/convert.svg
+ :/images/convert.png:/images/convert.png
-
diff --git a/src/calibre/gui2/dialogs/config/__init__.py b/src/calibre/gui2/dialogs/config/__init__.py
index 091b98dc86..067a49de2e 100644
--- a/src/calibre/gui2/dialogs/config/__init__.py
+++ b/src/calibre/gui2/dialogs/config/__init__.py
@@ -64,7 +64,7 @@ class ConfigTabs(QTabWidget):
for plugin in input_format_plugins():
pw = config_widget_for_input_plugin(plugin)
if pw is not None:
- pw.ICON = I('forward.svg')
+ pw.ICON = I('forward.png')
self.widgets.append(widget_factory(pw))
for plugin in output_format_plugins():
@@ -73,7 +73,7 @@ class ConfigTabs(QTabWidget):
output_widget = __import__('calibre.gui2.convert.'+name,
fromlist=[1])
pw = output_widget.PluginWidget
- pw.ICON = I('forward.svg')
+ pw.ICON = I('forward.png')
self.widgets.append(widget_factory(pw))
except ImportError:
continue
@@ -95,7 +95,7 @@ class PluginModel(QAbstractItemModel):
def __init__(self, *args):
QAbstractItemModel.__init__(self, *args)
- self.icon = QVariant(QIcon(I('plugins.svg')))
+ self.icon = QVariant(QIcon(I('plugins.png')))
p = QIcon(self.icon).pixmap(32, 32, QIcon.Disabled, QIcon.On)
self.disabled_icon = QVariant(QIcon(p))
self._p = p
@@ -195,14 +195,14 @@ class PluginModel(QAbstractItemModel):
class CategoryModel(QStringListModel):
CATEGORIES = [
- ('general', _('General'), 'dialog_information.svg'),
- ('interface', _('Interface'), 'lookfeel.svg'),
- ('conversion', _('Conversion'), 'convert.svg'),
- ('email', _('Email\nDelivery'), 'mail.svg'),
- ('add/save', _('Add/Save'), 'save.svg'),
- ('advanced', _('Advanced'), 'view.svg'),
- ('server', _('Content\nServer'), 'network-server.svg'),
- ('plugins', _('Plugins'), 'plugins.svg'),
+ ('general', _('General'), 'dialog_information.png'),
+ ('interface', _('Interface'), 'lookfeel.png'),
+ ('conversion', _('Conversion'), 'convert.png'),
+ ('email', _('Email\nDelivery'), 'mail.png'),
+ ('add/save', _('Add/Save'), 'save.png'),
+ ('advanced', _('Advanced'), 'view.png'),
+ ('server', _('Content\nServer'), 'network-server.png'),
+ ('plugins', _('Plugins'), 'plugins.png'),
]
def __init__(self, *args):
diff --git a/src/calibre/gui2/dialogs/config/config.ui b/src/calibre/gui2/dialogs/config/config.ui
index 5a2bf805da..3dc30cbf36 100644
--- a/src/calibre/gui2/dialogs/config/config.ui
+++ b/src/calibre/gui2/dialogs/config/config.ui
@@ -16,7 +16,7 @@
- :/images/config.svg:/images/config.svg
+ :/images/config.png:/images/config.png
-
@@ -273,7 +273,7 @@
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
@@ -297,7 +297,7 @@
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
@@ -465,7 +465,7 @@
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
@@ -492,7 +492,7 @@
- :/images/minus.svg:/images/minus.svg
+ :/images/minus.png:/images/minus.png
@@ -519,7 +519,7 @@
- :/images/plus.svg:/images/plus.svg
+ :/images/plus.png:/images/plus.png
@@ -546,7 +546,7 @@
- :/images/edit_input.svg:/images/edit_input.svg
+ :/images/edit_input.png:/images/edit_input.png
@@ -570,7 +570,7 @@
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
@@ -699,7 +699,7 @@
- :/images/plus.svg:/images/plus.svg
+ :/images/plus.png:/images/plus.png
@@ -726,7 +726,7 @@
- :/images/minus.svg:/images/minus.svg
+ :/images/minus.png:/images/minus.png
@@ -1289,7 +1289,7 @@
- :/images/document_open.svg:/images/document_open.svg
+ :/images/document_open.png:/images/document_open.png
diff --git a/src/calibre/gui2/dialogs/config/device_debug.py b/src/calibre/gui2/dialogs/config/device_debug.py
index ae4a8e4f45..90927fe9b9 100644
--- a/src/calibre/gui2/dialogs/config/device_debug.py
+++ b/src/calibre/gui2/dialogs/config/device_debug.py
@@ -22,7 +22,7 @@ class DebugDevice(QDialog):
self.copy = QPushButton(_('Copy to &clipboard'))
self.copy.setDefault(True)
self.setWindowTitle(_('Debug device detection'))
- self.setWindowIcon(QIcon(I('debug.svg')))
+ self.setWindowIcon(QIcon(I('debug.png')))
self.copy.clicked.connect(self.copy_to_clipboard)
self.ok = QPushButton('&OK')
self.ok.setAutoDefault(False)
diff --git a/src/calibre/gui2/dialogs/config/toolbar.py b/src/calibre/gui2/dialogs/config/toolbar.py
index 5d5b0e1bfc..62e249d073 100644
--- a/src/calibre/gui2/dialogs/config/toolbar.py
+++ b/src/calibre/gui2/dialogs/config/toolbar.py
@@ -27,7 +27,7 @@ class BaseModel(QAbstractListModel):
def name_to_action(self, name, gui):
if name == 'Donate':
- return FakeAction(name, 'donate.svg',
+ return FakeAction(name, 'donate.png',
dont_add_to=frozenset(['context-menu',
'context-menu-device']))
if name == 'Location Manager':
@@ -53,7 +53,7 @@ class BaseModel(QAbstractListModel):
if role == Qt.DecorationRole:
ic = action[1]
if ic is None:
- ic = 'blank.svg'
+ ic = 'blank.png'
return QVariant(QIcon(I(ic)))
if role == Qt.ToolTipRole and action[2] is not None:
return QVariant(action[2])
diff --git a/src/calibre/gui2/dialogs/config/toolbar.ui b/src/calibre/gui2/dialogs/config/toolbar.ui
index 091f21c4ae..7ae98371ff 100644
--- a/src/calibre/gui2/dialogs/config/toolbar.ui
+++ b/src/calibre/gui2/dialogs/config/toolbar.ui
@@ -96,7 +96,7 @@
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
@@ -129,7 +129,7 @@
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
@@ -159,7 +159,7 @@
- :/images/forward.svg:/images/forward.svg
+ :/images/forward.png:/images/forward.png
@@ -195,7 +195,7 @@
- :/images/back.svg:/images/back.svg
+ :/images/back.png:/images/back.png
diff --git a/src/calibre/gui2/dialogs/confirm_delete.py b/src/calibre/gui2/dialogs/confirm_delete.py
index 1aabcb7b9e..4e0a259824 100644
--- a/src/calibre/gui2/dialogs/confirm_delete.py
+++ b/src/calibre/gui2/dialogs/confirm_delete.py
@@ -25,7 +25,7 @@ class Dialog(QDialog, Ui_Dialog):
def toggle(self, *args):
dynamic[_config_name(self.name)] = self.again.isChecked()
-def confirm(msg, name, parent=None, pixmap='dialog_warning.svg'):
+def confirm(msg, name, parent=None, pixmap='dialog_warning.png'):
if not dynamic.get(_config_name(name), True):
return True
d = Dialog(msg, name, parent)
diff --git a/src/calibre/gui2/dialogs/confirm_delete.ui b/src/calibre/gui2/dialogs/confirm_delete.ui
index eee2c9fdfd..c45b180483 100644
--- a/src/calibre/gui2/dialogs/confirm_delete.ui
+++ b/src/calibre/gui2/dialogs/confirm_delete.ui
@@ -14,7 +14,7 @@
- :/images/dialog_warning.svg:/images/dialog_warning.svg
+ :/images/dialog_warning.png:/images/dialog_warning.png
-
@@ -22,7 +22,7 @@
-
- :/images/dialog_warning.svg
+ :/images/dialog_warning.png
diff --git a/src/calibre/gui2/dialogs/conversion_error.ui b/src/calibre/gui2/dialogs/conversion_error.ui
index 6521cb8c59..c51c868d1b 100644
--- a/src/calibre/gui2/dialogs/conversion_error.ui
+++ b/src/calibre/gui2/dialogs/conversion_error.ui
@@ -23,7 +23,7 @@
- :/images/dialog_error.svg
+ :/images/dialog_error.png
diff --git a/src/calibre/gui2/dialogs/fetch_metadata.ui b/src/calibre/gui2/dialogs/fetch_metadata.ui
index dab12a1917..03a362096c 100644
--- a/src/calibre/gui2/dialogs/fetch_metadata.ui
+++ b/src/calibre/gui2/dialogs/fetch_metadata.ui
@@ -18,7 +18,7 @@
- :/images/metadata.svg:/images/metadata.svg
+ :/images/metadata.png:/images/metadata.png
-
diff --git a/src/calibre/gui2/dialogs/job_view.ui b/src/calibre/gui2/dialogs/job_view.ui
index a66fdd482d..8b54c23573 100644
--- a/src/calibre/gui2/dialogs/job_view.ui
+++ b/src/calibre/gui2/dialogs/job_view.ui
@@ -14,7 +14,7 @@
- :/images/view.svg:/images/view.svg
+ :/images/view.png:/images/view.png
-
diff --git a/src/calibre/gui2/dialogs/jobs.ui b/src/calibre/gui2/dialogs/jobs.ui
index 0fc946f996..5b311bf056 100644
--- a/src/calibre/gui2/dialogs/jobs.ui
+++ b/src/calibre/gui2/dialogs/jobs.ui
@@ -15,7 +15,7 @@
- :/images/jobs.svg:/images/jobs.svg
+ :/images/jobs.png:/images/jobs.png
-
diff --git a/src/calibre/gui2/dialogs/metadata_bulk.ui b/src/calibre/gui2/dialogs/metadata_bulk.ui
index 4287ca5c79..0eeee61c7e 100644
--- a/src/calibre/gui2/dialogs/metadata_bulk.ui
+++ b/src/calibre/gui2/dialogs/metadata_bulk.ui
@@ -15,7 +15,7 @@
- :/images/edit_input.svg:/images/edit_input.svg
+ :/images/edit_input.png:/images/edit_input.png
-
@@ -177,7 +177,7 @@
- :/images/chapters.svg:/images/chapters.svg
+ :/images/chapters.png:/images/chapters.png
diff --git a/src/calibre/gui2/dialogs/metadata_single.py b/src/calibre/gui2/dialogs/metadata_single.py
index 3e07422967..860785c49e 100644
--- a/src/calibre/gui2/dialogs/metadata_single.py
+++ b/src/calibre/gui2/dialogs/metadata_single.py
@@ -102,7 +102,7 @@ class MetadataSingleDialog(ResizableDialog, Ui_MetadataSingleDialog):
view_format = pyqtSignal(object)
def do_reset_cover(self, *args):
- pix = QPixmap(I('default_cover.svg'))
+ pix = QPixmap(I('default_cover.png'))
self.cover.setPixmap(pix)
self.cover_changed = True
self.cover_data = None
@@ -432,7 +432,7 @@ class MetadataSingleDialog(ResizableDialog, Ui_MetadataSingleDialog):
if cover:
pm.loadFromData(cover)
if pm.isNull():
- pm = QPixmap(I('default_cover.svg'))
+ pm = QPixmap(I('default_cover.png'))
else:
self.cover_data = cover
self.cover.setPixmap(pm)
diff --git a/src/calibre/gui2/dialogs/metadata_single.ui b/src/calibre/gui2/dialogs/metadata_single.ui
index a943425a89..4ea68f539d 100644
--- a/src/calibre/gui2/dialogs/metadata_single.ui
+++ b/src/calibre/gui2/dialogs/metadata_single.ui
@@ -21,7 +21,7 @@
- :/images/edit_input.svg:/images/edit_input.svg
+ :/images/edit_input.png:/images/edit_input.png
true
@@ -110,7 +110,7 @@
- :/images/swap.svg:/images/swap.svg
+ :/images/swap.png:/images/swap.png
@@ -165,7 +165,7 @@
- :/images/auto_author_sort.svg:/images/auto_author_sort.svg
+ :/images/auto_author_sort.png:/images/auto_author_sort.png
@@ -248,7 +248,7 @@
- :/images/chapters.svg:/images/chapters.svg
+ :/images/chapters.png:/images/chapters.png
@@ -301,7 +301,7 @@
- :/images/trash.svg:/images/trash.svg
+ :/images/trash.png:/images/trash.png
@@ -478,7 +478,7 @@
- :/images/add_book.svg:/images/add_book.svg
+ :/images/add_book.png:/images/add_book.png
@@ -498,7 +498,7 @@
- :/images/trash.svg:/images/trash.svg
+ :/images/trash.png:/images/trash.png
@@ -518,7 +518,7 @@
- :/images/book.svg:/images/book.svg
+ :/images/book.png:/images/book.png
@@ -538,7 +538,7 @@
- :/images/edit_input.svg:/images/edit_input.svg
+ :/images/edit_input.png:/images/edit_input.png
@@ -619,7 +619,7 @@
- :/images/document_open.svg:/images/document_open.svg
+ :/images/document_open.png:/images/document_open.png
@@ -633,7 +633,7 @@
- :/images/trash.svg:/images/trash.svg
+ :/images/trash.png:/images/trash.png
diff --git a/src/calibre/gui2/dialogs/password.ui b/src/calibre/gui2/dialogs/password.ui
index 811e042153..f5ac6600e7 100644
--- a/src/calibre/gui2/dialogs/password.ui
+++ b/src/calibre/gui2/dialogs/password.ui
@@ -15,7 +15,7 @@
- :/images/mimetypes/unknown.svg:/images/mimetypes/unknown.svg
+ :/images/mimetypes/unknown.png:/images/mimetypes/unknown.png
-
diff --git a/src/calibre/gui2/dialogs/progress.ui b/src/calibre/gui2/dialogs/progress.ui
index 451b9dfb59..4fa859eaba 100644
--- a/src/calibre/gui2/dialogs/progress.ui
+++ b/src/calibre/gui2/dialogs/progress.ui
@@ -14,7 +14,7 @@
- :/images/jobs.svg:/images/jobs.svg
+ :/images/jobs.png:/images/jobs.png
-
diff --git a/src/calibre/gui2/dialogs/saved_search_editor.ui b/src/calibre/gui2/dialogs/saved_search_editor.ui
index 6d98d25667..3ba37bdf10 100644
--- a/src/calibre/gui2/dialogs/saved_search_editor.ui
+++ b/src/calibre/gui2/dialogs/saved_search_editor.ui
@@ -15,7 +15,7 @@
- :/images/chapters.svg:/images/chapters.svg
+ :/images/chapters.png:/images/chapters.png
-
@@ -90,7 +90,7 @@
- :/images/minus.svg:/images/minus.svg
+ :/images/minus.png:/images/minus.png
@@ -130,7 +130,7 @@
- :/images/plus.svg:/images/plus.svg
+ :/images/plus.png:/images/plus.png
diff --git a/src/calibre/gui2/dialogs/scheduler.py b/src/calibre/gui2/dialogs/scheduler.py
index 3dbf7ffffd..fd8184933f 100644
--- a/src/calibre/gui2/dialogs/scheduler.py
+++ b/src/calibre/gui2/dialogs/scheduler.py
@@ -216,11 +216,11 @@ class Scheduler(QObject):
self.download_queue = set([])
self.news_menu = QMenu()
- self.news_icon = QIcon(I('news.svg'))
- self.scheduler_action = QAction(QIcon(I('scheduler.svg')), _('Schedule news download'), self)
+ self.news_icon = QIcon(I('news.png'))
+ self.scheduler_action = QAction(QIcon(I('scheduler.png')), _('Schedule news download'), self)
self.news_menu.addAction(self.scheduler_action)
self.connect(self.scheduler_action, SIGNAL('triggered(bool)'), self.show_dialog)
- self.cac = QAction(QIcon(I('user_profile.svg')), _('Add a custom news source'), self)
+ self.cac = QAction(QIcon(I('user_profile.png')), _('Add a custom news source'), self)
self.connect(self.cac, SIGNAL('triggered(bool)'), self.customize_feeds)
self.news_menu.addAction(self.cac)
self.news_menu.addSeparator()
diff --git a/src/calibre/gui2/dialogs/scheduler.ui b/src/calibre/gui2/dialogs/scheduler.ui
index bcfa82e56a..8e6ab37162 100644
--- a/src/calibre/gui2/dialogs/scheduler.ui
+++ b/src/calibre/gui2/dialogs/scheduler.ui
@@ -15,7 +15,7 @@
- :/images/scheduler.svg:/images/scheduler.svg
+ :/images/scheduler.png:/images/scheduler.png
-
diff --git a/src/calibre/gui2/dialogs/search.ui b/src/calibre/gui2/dialogs/search.ui
index dc66aae6a9..9e8817b1f4 100644
--- a/src/calibre/gui2/dialogs/search.ui
+++ b/src/calibre/gui2/dialogs/search.ui
@@ -14,7 +14,7 @@
- :/images/search.svg:/images/search.svg
+ :/images/search.png:/images/search.png
-
diff --git a/src/calibre/gui2/dialogs/tag_categories.py b/src/calibre/gui2/dialogs/tag_categories.py
index e3f1c17f3c..679a5c9da9 100644
--- a/src/calibre/gui2/dialogs/tag_categories.py
+++ b/src/calibre/gui2/dialogs/tag_categories.py
@@ -36,11 +36,11 @@ class TagCategories(QDialog, Ui_TagCategories):
self.db = db
self.applied_items = []
- cc_icon = QIcon(I('column.svg'))
+ cc_icon = QIcon(I('column.png'))
self.category_labels = self.category_labels_orig[:]
- category_icons = [None, QIcon(I('user_profile.svg')), QIcon(I('series.svg')),
- QIcon(I('publisher.png')), QIcon(I('tags.svg'))]
+ category_icons = [None, QIcon(I('user_profile.png')), QIcon(I('series.png')),
+ QIcon(I('publisher.png')), QIcon(I('tags.png'))]
category_values = [None,
lambda: [n.replace('|', ',') for (id, n) in self.db.all_authors()],
lambda: [n for (id, n) in self.db.all_series()],
diff --git a/src/calibre/gui2/dialogs/tag_categories.ui b/src/calibre/gui2/dialogs/tag_categories.ui
index d280d5061a..a9319cc5f5 100644
--- a/src/calibre/gui2/dialogs/tag_categories.ui
+++ b/src/calibre/gui2/dialogs/tag_categories.ui
@@ -15,7 +15,7 @@
- :/images/chapters.svg:/images/chapters.svg
+ :/images/chapters.png:/images/chapters.png
-
@@ -91,7 +91,7 @@
- :/images/forward.svg:/images/forward.svg
+ :/images/forward.png:/images/forward.png
@@ -176,7 +176,7 @@
- :/images/list_remove.svg:/images/list_remove.svg
+ :/images/list_remove.png:/images/list_remove.png
@@ -267,7 +267,7 @@
- :/images/minus.svg:/images/minus.svg
+ :/images/minus.png:/images/minus.png
@@ -307,7 +307,7 @@
- :/images/plus.svg:/images/plus.svg
+ :/images/plus.png:/images/plus.png
diff --git a/src/calibre/gui2/dialogs/tag_editor.ui b/src/calibre/gui2/dialogs/tag_editor.ui
index 1db1abb1d3..c418b3ac87 100644
--- a/src/calibre/gui2/dialogs/tag_editor.ui
+++ b/src/calibre/gui2/dialogs/tag_editor.ui
@@ -15,7 +15,7 @@
- :/images/chapters.svg:/images/chapters.svg
+ :/images/chapters.png:/images/chapters.png
-
@@ -59,7 +59,7 @@
- :/images/trash.svg:/images/trash.svg
+ :/images/trash.png:/images/trash.png
@@ -105,7 +105,7 @@
- :/images/forward.svg:/images/forward.svg
+ :/images/forward.png:/images/forward.png
@@ -190,7 +190,7 @@
- :/images/list_remove.svg:/images/list_remove.svg
+ :/images/list_remove.png:/images/list_remove.png
@@ -251,7 +251,7 @@
- :/images/plus.svg:/images/plus.svg
+ :/images/plus.png:/images/plus.png
diff --git a/src/calibre/gui2/dialogs/tag_list_editor.ui b/src/calibre/gui2/dialogs/tag_list_editor.ui
index 39076aa1f6..9c8231dd91 100644
--- a/src/calibre/gui2/dialogs/tag_list_editor.ui
+++ b/src/calibre/gui2/dialogs/tag_list_editor.ui
@@ -15,7 +15,7 @@
- :/images/chapters.svg:/images/chapters.svg
+ :/images/chapters.png:/images/chapters.png
-
@@ -61,7 +61,7 @@
- :/images/trash.svg:/images/trash.svg
+ :/images/trash.png:/images/trash.png
@@ -81,7 +81,7 @@
- :/images/edit_input.svg:/images/edit_input.svg
+ :/images/edit_input.png:/images/edit_input.png
diff --git a/src/calibre/gui2/dialogs/test_email.ui b/src/calibre/gui2/dialogs/test_email.ui
index 241468793f..bdfc53681f 100644
--- a/src/calibre/gui2/dialogs/test_email.ui
+++ b/src/calibre/gui2/dialogs/test_email.ui
@@ -15,7 +15,7 @@
- :/images/config.svg:/images/config.svg
+ :/images/config.png:/images/config.png
-
diff --git a/src/calibre/gui2/dialogs/user_profiles.ui b/src/calibre/gui2/dialogs/user_profiles.ui
index 48f92a108c..4eca4045b1 100644
--- a/src/calibre/gui2/dialogs/user_profiles.ui
+++ b/src/calibre/gui2/dialogs/user_profiles.ui
@@ -15,7 +15,7 @@
- :/images/user_profile.svg:/images/user_profile.svg
+ :/images/user_profile.png:/images/user_profile.png
-
@@ -76,7 +76,7 @@
- :/images/plus.svg:/images/plus.svg
+ :/images/plus.png:/images/plus.png
@@ -87,7 +87,7 @@
- :/images/list_remove.svg:/images/list_remove.svg
+ :/images/list_remove.png:/images/list_remove.png
@@ -98,7 +98,7 @@
- :/images/forward.svg:/images/forward.svg
+ :/images/forward.png:/images/forward.png
@@ -109,7 +109,7 @@
- :/images/news.svg:/images/news.svg
+ :/images/news.png:/images/news.png
@@ -120,7 +120,7 @@
- :/images/chapters.svg:/images/chapters.svg
+ :/images/chapters.png:/images/chapters.png
@@ -285,7 +285,7 @@ p, li { white-space: pre-wrap; }
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
@@ -299,7 +299,7 @@ p, li { white-space: pre-wrap; }
- :/images/list_remove.svg:/images/list_remove.svg
+ :/images/list_remove.png:/images/list_remove.png
@@ -310,7 +310,7 @@ p, li { white-space: pre-wrap; }
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
@@ -361,7 +361,7 @@ p, li { white-space: pre-wrap; }
- :/images/plus.svg:/images/plus.svg
+ :/images/plus.png:/images/plus.png
diff --git a/src/calibre/gui2/init.py b/src/calibre/gui2/init.py
index c983e111d4..51b17426b8 100644
--- a/src/calibre/gui2/init.py
+++ b/src/calibre/gui2/init.py
@@ -95,7 +95,7 @@ class LibraryWidget(Splitter): # {{{
idx = 0 if orientation == Qt.Vertical else 1
size = 300 if orientation == Qt.Vertical else 550
Splitter.__init__(self, 'cover_browser_splitter', _('Cover Browser'),
- I('cover_flow.svg'),
+ I('cover_flow.png'),
orientation=orientation, parent=parent,
connect_button=not config['separate_cover_flow'],
side_index=idx, initial_side_size=size, initial_show=False,
@@ -113,7 +113,7 @@ class Stack(QStackedWidget): # {{{
parent.cb_splitter = LibraryWidget(parent)
self.tb_widget = TagBrowserWidget(parent)
parent.tb_splitter = Splitter('tag_browser_splitter',
- _('Tag Browser'), I('tags.svg'),
+ _('Tag Browser'), I('tags.png'),
parent=parent, side_index=0, initial_side_size=200,
shortcut=_('Shift+Alt+T'))
parent.tb_splitter.addWidget(self.tb_widget)
@@ -207,7 +207,7 @@ class LayoutMixin(object): # {{{
self.book_details = BookDetails(False, self)
self.stack = Stack(self)
self.bd_splitter = Splitter('book_details_splitter',
- _('Book Details'), I('book.svg'),
+ _('Book Details'), I('book.png'),
orientation=Qt.Vertical, parent=self, side_index=1,
shortcut=_('Alt+D'))
self.bd_splitter.addWidget(self.stack)
@@ -217,7 +217,7 @@ class LayoutMixin(object): # {{{
# }}}
else: # wide {{{
self.bd_splitter = Splitter('book_details_splitter',
- _('Book Details'), I('book.svg'), initial_side_size=200,
+ _('Book Details'), I('book.png'), initial_side_size=200,
orientation=Qt.Horizontal, parent=self, side_index=1,
shortcut=_('Shift+Alt+D'))
self.stack = Stack(self)
diff --git a/src/calibre/gui2/jobs.py b/src/calibre/gui2/jobs.py
index fd23234c8a..8a63b6fac5 100644
--- a/src/calibre/gui2/jobs.py
+++ b/src/calibre/gui2/jobs.py
@@ -33,10 +33,10 @@ class JobManager(QAbstractTableModel):
def __init__(self):
QAbstractTableModel.__init__(self)
- self.wait_icon = QVariant(QIcon(I('jobs.svg')))
- self.running_icon = QVariant(QIcon(I('exec.svg')))
- self.error_icon = QVariant(QIcon(I('dialog_error.svg')))
- self.done_icon = QVariant(QIcon(I('ok.svg')))
+ self.wait_icon = QVariant(QIcon(I('jobs.png')))
+ self.running_icon = QVariant(QIcon(I('exec.png')))
+ self.error_icon = QVariant(QIcon(I('dialog_error.png')))
+ self.done_icon = QVariant(QIcon(I('ok.png')))
self.jobs = []
self.add_job = Dispatcher(self._add_job)
diff --git a/src/calibre/gui2/layout.py b/src/calibre/gui2/layout.py
index 4eccf597c2..68f093da95 100644
--- a/src/calibre/gui2/layout.py
+++ b/src/calibre/gui2/layout.py
@@ -50,7 +50,7 @@ class LocationManager(QObject): # {{{
a = m.addAction(icon, tooltip)
a.triggered.connect(receiver)
self._mem.append(a)
- a = m.addAction(QIcon(I('eject.svg')), _('Eject this device'))
+ a = m.addAction(QIcon(I('eject.png')), _('Eject this device'))
a.triggered.connect(self._eject_requested)
ac.setMenu(m)
self._mem.append(a)
@@ -61,11 +61,11 @@ class LocationManager(QObject): # {{{
ac('library', _('Library'), 'lt.png',
_('Show books in calibre library'))
- ac('main', _('Reader'), 'reader.svg',
+ ac('main', _('Reader'), 'reader.png',
_('Show books in the main memory of the device'))
- ac('carda', _('Card A'), 'sd.svg',
+ ac('carda', _('Card A'), 'sd.png',
_('Show books in storage card A'))
- ac('cardb', _('Card B'), 'sd.svg',
+ ac('cardb', _('Card B'), 'sd.png',
_('Show books in storage card B'))
def _location_selected(self, location, *args):
@@ -80,7 +80,7 @@ class LocationManager(QObject): # {{{
def update_devices(self, cp=(None, None), fs=[-1, -1, -1], icon=None):
if icon is None:
- icon = I('reader.svg')
+ icon = I('reader.png')
self.location_main.setIcon(QIcon(icon))
had_device = self.has_device
if cp is None:
@@ -148,7 +148,7 @@ class SearchBar(QWidget): # {{{
x.setSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)
parent.advanced_search_button = x = QToolButton(self)
- x.setIcon(QIcon(I('search.svg')))
+ x.setIcon(QIcon(I('search.png')))
l.addWidget(x)
x.setToolTip(_("Advanced search"))
@@ -163,7 +163,7 @@ class SearchBar(QWidget): # {{{
l.addWidget(x)
x = parent.clear_button = QToolButton(self)
- x.setIcon(QIcon(I('clear_left.svg')))
+ x.setIcon(QIcon(I('clear_left.png')))
x.setObjectName("clear_button")
l.addWidget(x)
x.setToolTip(_("Reset Quick Search"))
@@ -175,19 +175,19 @@ class SearchBar(QWidget): # {{{
l.addWidget(x)
x = parent.copy_search_button = QToolButton(self)
- x.setIcon(QIcon(I("search_copy_saved.svg")))
+ x.setIcon(QIcon(I("search_copy_saved.png")))
x.setObjectName("copy_search_button")
l.addWidget(x)
x.setToolTip(_("Copy current search text (instead of search name)"))
x = parent.save_search_button = QToolButton(self)
- x.setIcon(QIcon(I("search_add_saved.svg")))
+ x.setIcon(QIcon(I("search_add_saved.png")))
x.setObjectName("save_search_button")
l.addWidget(x)
x.setToolTip(_("Save current search under the name shown in the box"))
x = parent.delete_search_button = QToolButton(self)
- x.setIcon(QIcon(I("search_delete_saved.svg")))
+ x.setIcon(QIcon(I("search_delete_saved.png")))
x.setObjectName("delete_search_button")
l.addWidget(x)
x.setToolTip(_("Delete current saved search"))
diff --git a/src/calibre/gui2/library/delegates.py b/src/calibre/gui2/library/delegates.py
index d98d9a240b..bf233b1175 100644
--- a/src/calibre/gui2/library/delegates.py
+++ b/src/calibre/gui2/library/delegates.py
@@ -282,7 +282,7 @@ class CcBoolDelegate(QStyledItemDelegate): # {{{
def createEditor(self, parent, option, index):
editor = QComboBox(parent)
items = [_('Y'), _('N'), ' ']
- icons = [I('ok.svg'), I('list_remove.svg'), I('blank.svg')]
+ icons = [I('ok.png'), I('list_remove.png'), I('blank.png')]
if tweaks['bool_custom_columns_are_tristate'] == 'no':
items = items[:-1]
icons = icons[:-1]
diff --git a/src/calibre/gui2/library/models.py b/src/calibre/gui2/library/models.py
index e442007c9a..ae9487f801 100644
--- a/src/calibre/gui2/library/models.py
+++ b/src/calibre/gui2/library/models.py
@@ -49,7 +49,7 @@ _default_image = None
def default_image():
global _default_image
if _default_image is None:
- _default_image = QImage(I('default_cover.svg'))
+ _default_image = QImage(I('default_cover.png'))
return _default_image
class BooksModel(QAbstractTableModel): # {{{
@@ -89,9 +89,9 @@ class BooksModel(QAbstractTableModel): # {{{
self.alignment_map = {}
self.buffer_size = buffer
self.cover_cache = None
- self.bool_yes_icon = QIcon(I('ok.svg'))
- self.bool_no_icon = QIcon(I('list_remove.svg'))
- self.bool_blank_icon = QIcon(I('blank.svg'))
+ 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.device_connected = False
self.read_config()
diff --git a/src/calibre/gui2/lrf_renderer/config.ui b/src/calibre/gui2/lrf_renderer/config.ui
index 448ee2f9a0..9145b4b29f 100644
--- a/src/calibre/gui2/lrf_renderer/config.ui
+++ b/src/calibre/gui2/lrf_renderer/config.ui
@@ -15,7 +15,7 @@
- :/images/config.svg:/images/config.svg
+ :/images/config.png:/images/config.png
-
diff --git a/src/calibre/gui2/lrf_renderer/main.py b/src/calibre/gui2/lrf_renderer/main.py
index 87ec55e114..8ddda175fa 100644
--- a/src/calibre/gui2/lrf_renderer/main.py
+++ b/src/calibre/gui2/lrf_renderer/main.py
@@ -310,7 +310,7 @@ def main(args=sys.argv, logger=None):
pid = os.fork() if (islinux or isfreebsd) else -1
if pid <= 0:
app = Application(args)
- app.setWindowIcon(QIcon(I('viewer.svg')))
+ app.setWindowIcon(QIcon(I('viewer.png')))
QCoreApplication.setOrganizationName(ORG_NAME)
QCoreApplication.setApplicationName(APP_UID)
opts = normalize_settings(parser, opts)
diff --git a/src/calibre/gui2/lrf_renderer/main.ui b/src/calibre/gui2/lrf_renderer/main.ui
index 2eeb400cc4..0e7b54edb8 100644
--- a/src/calibre/gui2/lrf_renderer/main.ui
+++ b/src/calibre/gui2/lrf_renderer/main.ui
@@ -20,7 +20,7 @@
- :/images/viewer.svg:/images/viewer.svg
+ :/images/viewer.png:/images/viewer.png
@@ -174,7 +174,7 @@
- :/images/next.svg:/images/next.svg
+ :/images/next.png:/images/next.png
Next Page
@@ -183,7 +183,7 @@
- :/images/previous.svg:/images/previous.svg
+ :/images/previous.png:/images/previous.png
Previous Page
@@ -192,7 +192,7 @@
- :/images/back.svg:/images/back.svg
+ :/images/back.png:/images/back.png
Back
@@ -201,7 +201,7 @@
- :/images/forward.svg:/images/forward.svg
+ :/images/forward.png:/images/forward.png
Forward
@@ -215,7 +215,7 @@
- :/images/document_open.svg:/images/document_open.svg
+ :/images/document_open.png:/images/document_open.png
Open ebook
@@ -224,7 +224,7 @@
- :/images/config.svg:/images/config.svg
+ :/images/config.png:/images/config.png
Configure
diff --git a/src/calibre/gui2/main_window.py b/src/calibre/gui2/main_window.py
index 2779a18733..a2221acd3a 100644
--- a/src/calibre/gui2/main_window.py
+++ b/src/calibre/gui2/main_window.py
@@ -58,8 +58,8 @@ class MainWindow(QMainWindow):
@classmethod
def get_menubar_actions(cls):
- preferences_action = QAction(QIcon(I('config.svg')), _('&Preferences'), None)
- quit_action = QAction(QIcon(I('window-close.svg')), _('&Quit'), None)
+ preferences_action = QAction(QIcon(I('config.png')), _('&Preferences'), None)
+ quit_action = QAction(QIcon(I('window-close.png')), _('&Quit'), None)
preferences_action.setMenuRole(QAction.PreferencesRole)
quit_action.setMenuRole(QAction.QuitRole)
return preferences_action, quit_action
diff --git a/src/calibre/gui2/preferences/behavior.ui b/src/calibre/gui2/preferences/behavior.ui
index e751a9b4f6..8332212235 100644
--- a/src/calibre/gui2/preferences/behavior.ui
+++ b/src/calibre/gui2/preferences/behavior.ui
@@ -214,7 +214,7 @@
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
@@ -238,7 +238,7 @@
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
diff --git a/src/calibre/gui2/preferences/columns.ui b/src/calibre/gui2/preferences/columns.ui
index 58d54e48f5..b5dc9b8c90 100644
--- a/src/calibre/gui2/preferences/columns.ui
+++ b/src/calibre/gui2/preferences/columns.ui
@@ -43,7 +43,7 @@
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
@@ -70,7 +70,7 @@
- :/images/minus.svg:/images/minus.svg
+ :/images/minus.png:/images/minus.png
@@ -97,7 +97,7 @@
- :/images/plus.svg:/images/plus.svg
+ :/images/plus.png:/images/plus.png
@@ -124,7 +124,7 @@
- :/images/edit_input.svg:/images/edit_input.svg
+ :/images/edit_input.png:/images/edit_input.png
@@ -148,7 +148,7 @@
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
diff --git a/src/calibre/gui2/preferences/toolbar.py b/src/calibre/gui2/preferences/toolbar.py
index ba5b915aad..c13d956aea 100644
--- a/src/calibre/gui2/preferences/toolbar.py
+++ b/src/calibre/gui2/preferences/toolbar.py
@@ -28,7 +28,7 @@ class BaseModel(QAbstractListModel):
def name_to_action(self, name, gui):
if name == 'Donate':
- return FakeAction(name, 'donate.svg',
+ return FakeAction(name, 'donate.png',
dont_add_to=frozenset(['context-menu',
'context-menu-device']))
if name == 'Location Manager':
@@ -54,7 +54,7 @@ class BaseModel(QAbstractListModel):
if role == Qt.DecorationRole:
ic = action[1]
if ic is None:
- ic = 'blank.svg'
+ ic = 'blank.png'
return QVariant(QIcon(I(ic)))
if role == Qt.ToolTipRole and action[2] is not None:
return QVariant(action[2])
diff --git a/src/calibre/gui2/preferences/toolbar.ui b/src/calibre/gui2/preferences/toolbar.ui
index 926d5aaf96..0e601f74a2 100644
--- a/src/calibre/gui2/preferences/toolbar.ui
+++ b/src/calibre/gui2/preferences/toolbar.ui
@@ -96,7 +96,7 @@
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
@@ -129,7 +129,7 @@
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
@@ -159,7 +159,7 @@
- :/images/forward.svg:/images/forward.svg
+ :/images/forward.png:/images/forward.png
@@ -195,7 +195,7 @@
- :/images/back.svg:/images/back.svg
+ :/images/back.png:/images/back.png
diff --git a/src/calibre/gui2/shortcuts.ui b/src/calibre/gui2/shortcuts.ui
index 4afe564640..b26976c8e2 100644
--- a/src/calibre/gui2/shortcuts.ui
+++ b/src/calibre/gui2/shortcuts.ui
@@ -69,7 +69,7 @@
- :/images/clear_left.svg:/images/clear_left.svg
+ :/images/clear_left.png:/images/clear_left.png
@@ -110,7 +110,7 @@
- :/images/clear_left.svg:/images/clear_left.svg
+ :/images/clear_left.png:/images/clear_left.png
diff --git a/src/calibre/gui2/tag_view.py b/src/calibre/gui2/tag_view.py
index 7d2333f58b..72f0efd9bf 100644
--- a/src/calibre/gui2/tag_view.py
+++ b/src/calibre/gui2/tag_view.py
@@ -372,19 +372,19 @@ class TagsModel(QAbstractItemModel): # {{{
# before a QPaintDevice'. The ':' in front avoids polluting either the
# user-defined categories (':' at end) or columns namespaces (no ':').
self.category_icon_map = TagsIcons({
- 'authors' : QIcon(I('user_profile.svg')),
- 'series' : QIcon(I('series.svg')),
- 'formats' : QIcon(I('book.svg')),
+ 'authors' : QIcon(I('user_profile.png')),
+ 'series' : QIcon(I('series.png')),
+ 'formats' : QIcon(I('book.png')),
'publisher' : QIcon(I('publisher.png')),
'rating' : QIcon(I('star.png')),
- 'news' : QIcon(I('news.svg')),
- 'tags' : QIcon(I('tags.svg')),
- ':custom' : QIcon(I('column.svg')),
- ':user' : QIcon(I('drawer.svg')),
- 'search' : QIcon(I('search.svg'))})
+ 'news' : QIcon(I('news.png')),
+ 'tags' : QIcon(I('tags.png')),
+ ':custom' : QIcon(I('column.png')),
+ ':user' : QIcon(I('drawer.png')),
+ 'search' : QIcon(I('search.png'))})
self.categories_with_ratings = ['authors', 'series', 'publisher', 'tags']
- self.icon_state_map = [None, QIcon(I('plus.svg')), QIcon(I('minus.svg'))]
+ self.icon_state_map = [None, QIcon(I('plus.png')), QIcon(I('minus.png'))]
self.db = db
self.tags_view = parent
self.hidden_categories = hidden_categories
diff --git a/src/calibre/gui2/throbber.py b/src/calibre/gui2/throbber.py
index e27438b60d..9d8c508f60 100644
--- a/src/calibre/gui2/throbber.py
+++ b/src/calibre/gui2/throbber.py
@@ -64,7 +64,7 @@ if __name__ == '__main__':
w = QWidget()
w.setLayout(QHBoxLayout())
b = ThrobbingButton()
- b.setIcon(QIcon(I('donate.svg')))
+ b.setIcon(QIcon(I('donate.png')))
w.layout().addWidget(b)
w.show()
b.set_normal_icon_size(64, 64)
diff --git a/src/calibre/gui2/ui.py b/src/calibre/gui2/ui.py
index 142fa11c59..84f5a1a2c9 100644
--- a/src/calibre/gui2/ui.py
+++ b/src/calibre/gui2/ui.py
@@ -164,13 +164,13 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, # {{{
self.system_tray_icon.show()
self.system_tray_menu = QMenu(self)
self.restore_action = self.system_tray_menu.addAction(
- QIcon(I('page.svg')), _('&Restore'))
+ QIcon(I('page.png')), _('&Restore'))
self.donate_action = self.system_tray_menu.addAction(
- QIcon(I('donate.svg')), _('&Donate to support calibre'))
+ QIcon(I('donate.png')), _('&Donate to support calibre'))
self.donate_button.setDefaultAction(self.donate_action)
self.donate_button.setStatusTip(self.donate_button.toolTip())
self.eject_action = self.system_tray_menu.addAction(
- QIcon(I('eject.svg')), _('&Eject connected device'))
+ QIcon(I('eject.png')), _('&Eject connected device'))
self.eject_action.setEnabled(False)
self.addAction(self.quit_action)
self.system_tray_menu.addAction(self.quit_action)
@@ -514,7 +514,7 @@ class Main(MainWindow, MainWindowMixin, DeviceMixin, # {{{
d = QMessageBox(QMessageBox.Warning, _('WARNING: Active jobs'), msg,
QMessageBox.Yes|QMessageBox.No, self)
- d.setIconPixmap(QPixmap(I('dialog_warning.svg')))
+ d.setIconPixmap(QPixmap(I('dialog_warning.png')))
d.setDefaultButton(QMessageBox.No)
if d.exec_() != QMessageBox.Yes:
return False
diff --git a/src/calibre/gui2/viewer/config.ui b/src/calibre/gui2/viewer/config.ui
index d6e71c77d2..09c38fc908 100644
--- a/src/calibre/gui2/viewer/config.ui
+++ b/src/calibre/gui2/viewer/config.ui
@@ -15,7 +15,7 @@
- :/images/config.svg:/images/config.svg
+ :/images/config.png:/images/config.png
-
diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py
index 75f95b1a90..60ee362882 100644
--- a/src/calibre/gui2/viewer/documentview.py
+++ b/src/calibre/gui2/viewer/documentview.py
@@ -444,12 +444,12 @@ class DocumentView(QWebView):
self.connect(self.document, SIGNAL('animated_scroll_done()'),
self.animated_scroll_done, Qt.QueuedConnection)
copy_action = self.pageAction(self.document.Copy)
- copy_action.setIcon(QIcon(I('convert.svg')))
+ copy_action.setIcon(QIcon(I('convert.png')))
d = self.document
self.unimplemented_actions = list(map(self.pageAction,
[d.DownloadImageToDisk, d.OpenLinkInNewWindow, d.DownloadLinkToDisk,
d.OpenImageInNewWindow, d.OpenLink]))
- self.dictionary_action = QAction(QIcon(I('dictionary.svg')),
+ self.dictionary_action = QAction(QIcon(I('dictionary.png')),
_('&Lookup in dictionary'), self)
self.dictionary_action.setShortcut(Qt.CTRL+Qt.Key_L)
self.dictionary_action.triggered.connect(self.lookup)
diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py
index 32bfdd22ce..c8f1f62856 100644
--- a/src/calibre/gui2/viewer/main.py
+++ b/src/calibre/gui2/viewer/main.py
@@ -266,7 +266,7 @@ class EbookViewer(MainWindow, Ui_EbookViewer):
self.action_full_screen.setCheckable(True)
self.print_menu = QMenu()
- self.print_menu.addAction(QIcon(I('print-preview.svg')), _('Print Preview'))
+ self.print_menu.addAction(QIcon(I('print-preview.png')), _('Print Preview'))
self.action_print.setMenu(self.print_menu)
self.tool_bar.widgetForAction(self.action_print).setPopupMode(QToolButton.MenuButtonPopup)
self.connect(self.action_print, SIGNAL("triggered(bool)"), partial(self.print_book, preview=False))
@@ -694,7 +694,7 @@ def main(args=sys.argv):
pid = os.fork() if False and (islinux or isfreebsd) else -1
if pid <= 0:
app = Application(args)
- app.setWindowIcon(QIcon(I('viewer.svg')))
+ app.setWindowIcon(QIcon(I('viewer.png')))
QApplication.setOrganizationName(ORG_NAME)
QApplication.setApplicationName(APP_UID)
main = EbookViewer(args[1] if len(args) > 1 else None,
diff --git a/src/calibre/gui2/viewer/main.ui b/src/calibre/gui2/viewer/main.ui
index 78d0d3b2da..e3b8fb8a61 100644
--- a/src/calibre/gui2/viewer/main.ui
+++ b/src/calibre/gui2/viewer/main.ui
@@ -15,7 +15,7 @@
- :/images/viewer.svg:/images/viewer.svg
+ :/images/viewer.png:/images/viewer.png
@@ -84,7 +84,7 @@
- :/images/window-close.svg:/images/window-close.svg
+ :/images/window-close.png:/images/window-close.png
@@ -147,7 +147,7 @@
- :/images/back.svg:/images/back.svg
+ :/images/back.png:/images/back.png
Back
@@ -156,7 +156,7 @@
- :/images/forward.svg:/images/forward.svg
+ :/images/forward.png:/images/forward.png
Forward
@@ -165,7 +165,7 @@
- :/images/next.svg:/images/next.svg
+ :/images/next.png:/images/next.png
Next page
@@ -174,7 +174,7 @@
- :/images/previous.svg:/images/previous.svg
+ :/images/previous.png:/images/previous.png
Previous page
@@ -183,7 +183,7 @@
- :/images/font_size_larger.svg:/images/font_size_larger.svg
+ :/images/font_size_larger.png:/images/font_size_larger.png
Font size larger
@@ -192,7 +192,7 @@
- :/images/font_size_smaller.svg:/images/font_size_smaller.svg
+ :/images/font_size_smaller.png:/images/font_size_smaller.png
Font size smaller
@@ -201,7 +201,7 @@
- :/images/chapters.svg:/images/chapters.svg
+ :/images/chapters.png:/images/chapters.png
Table of Contents
@@ -210,7 +210,7 @@
- :/images/dialog_information.svg:/images/dialog_information.svg
+ :/images/dialog_information.png:/images/dialog_information.png
Metadata
@@ -219,7 +219,7 @@
- :/images/document_open.svg:/images/document_open.svg
+ :/images/document_open.png:/images/document_open.png
Open ebook
@@ -228,7 +228,7 @@
- :/images/arrow-down.svg:/images/arrow-down.svg
+ :/images/arrow-down.png:/images/arrow-down.png
Find next
@@ -243,7 +243,7 @@
- :/images/edit_copy.svg:/images/edit_copy.svg
+ :/images/edit_copy.png:/images/edit_copy.png
Copy to clipboard
@@ -252,7 +252,7 @@
- :/images/config.svg:/images/config.svg
+ :/images/config.png:/images/config.png
Preferences
@@ -261,7 +261,7 @@
- :/images/lookfeel.svg:/images/lookfeel.svg
+ :/images/lookfeel.png:/images/lookfeel.png
Reference Mode
@@ -270,7 +270,7 @@
- :/images/bookmarks.svg:/images/bookmarks.svg
+ :/images/bookmarks.png:/images/bookmarks.png
Bookmark
@@ -279,7 +279,7 @@
- :/images/page.svg:/images/page.svg
+ :/images/page.png:/images/page.png
Toggle full screen
@@ -288,7 +288,7 @@
- :/images/print.svg:/images/print.svg
+ :/images/print.png:/images/print.png
Print
@@ -297,7 +297,7 @@
- :/images/arrow-up.svg:/images/arrow-up.svg
+ :/images/arrow-up.png:/images/arrow-up.png
Find previous
diff --git a/src/calibre/gui2/wizard/__init__.py b/src/calibre/gui2/wizard/__init__.py
index 394b919016..f3234d48d5 100644
--- a/src/calibre/gui2/wizard/__init__.py
+++ b/src/calibre/gui2/wizard/__init__.py
@@ -668,8 +668,8 @@ class Wizard(QWizard):
self.setPixmap(self.LogoPixmap, p.scaledToHeight(80,
Qt.SmoothTransformation))
self.setPixmap(self.WatermarkPixmap,
- QPixmap(I('welcome_wizard.svg')))
- self.setPixmap(self.BackgroundPixmap, QPixmap(I('wizard.svg')))
+ QPixmap(I('welcome_wizard.png')))
+ self.setPixmap(self.BackgroundPixmap, QPixmap(I('wizard.png')))
self.device_page = DevicePage()
self.library_page = LibraryPage()
self.connect(self.library_page, SIGNAL('retranslate()'),
diff --git a/src/calibre/gui2/wizard/device.ui b/src/calibre/gui2/wizard/device.ui
index a422140bb1..229f83be9e 100644
--- a/src/calibre/gui2/wizard/device.ui
+++ b/src/calibre/gui2/wizard/device.ui
@@ -15,7 +15,7 @@
- :/images/wizard.svg:/images/wizard.svg
+ :/images/wizard.png:/images/wizard.png
Welcome to calibre
diff --git a/src/calibre/library/catalog.py b/src/calibre/library/catalog.py
index b4fd537729..273726a6d8 100644
--- a/src/calibre/library/catalog.py
+++ b/src/calibre/library/catalog.py
@@ -2594,7 +2594,7 @@ class EPUB_MOBI(CatalogPlugin):
from PyQt4.Qt import QImage, QColor, QPainter, Qt
# Convert .svg to .jpg
- cover_img = QImage(I('book.svg'))
+ cover_img = QImage(I('book.png'))
i = QImage(cover_img.size(),
QImage.Format_ARGB32_Premultiplied)
i.fill(QColor(Qt.white).rgb())
diff --git a/src/calibre/linux.py b/src/calibre/linux.py
index 9323581c53..eceea6a262 100644
--- a/src/calibre/linux.py
+++ b/src/calibre/linux.py
@@ -334,7 +334,7 @@ class PostInstall:
with TemporaryDirectory() as tdir:
with CurrentDir(tdir):
- render_img('mimetypes/lrf.svg', 'calibre-lrf.png')
+ render_img('mimetypes/lrf.png', 'calibre-lrf.png')
check_call('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-lrf.png application-lrf', shell=True)
self.icon_resources.append(('mimetypes', 'application-lrf', '128'))
check_call('xdg-icon-resource install --noupdate --context mimetypes --size 128 calibre-lrf.png text-lrs', shell=True)
@@ -343,7 +343,7 @@ class PostInstall:
render_img('lt.png', 'calibre-gui.png')
check_call('xdg-icon-resource install --noupdate --size 128 calibre-gui.png calibre-gui', shell=True)
self.icon_resources.append(('apps', 'calibre-gui', '128'))
- render_img('viewer.svg', 'calibre-viewer.png')
+ render_img('viewer.png', 'calibre-viewer.png')
check_call('xdg-icon-resource install --size 128 calibre-viewer.png calibre-viewer', shell=True)
self.icon_resources.append(('apps', 'calibre-viewer', '128'))
diff --git a/src/calibre/web/feeds/recipes/model.py b/src/calibre/web/feeds/recipes/model.py
index 66c0167bb7..469b7f17ad 100644
--- a/src/calibre/web/feeds/recipes/model.py
+++ b/src/calibre/web/feeds/recipes/model.py
@@ -125,8 +125,8 @@ class RecipeModel(QAbstractItemModel, SearchQueryParser):
QAbstractItemModel.__init__(self, *args)
SearchQueryParser.__init__(self, locations=['all'])
self.db = db
- self.default_icon = QVariant(QIcon(I('news.svg')))
- self.custom_icon = QVariant(QIcon(I('user_profile.svg')))
+ self.default_icon = QVariant(QIcon(I('news.png')))
+ self.custom_icon = QVariant(QIcon(I('user_profile.png')))
self.builtin_recipe_collection = get_builtin_recipe_collection()
self.scheduler_config = SchedulerConfig()
self.do_refresh()