diff --git a/resources/images/devices/folder.svg b/resources/images/devices/folder.svg new file mode 100644 index 0000000000..74c1d628e4 --- /dev/null +++ b/resources/images/devices/folder.svg @@ -0,0 +1,553 @@ + + + + + + + image/svg+xml + + Folder + + + Lapo Calamandrei + + + 2006-06-26 + + + + + folder + directory + storage + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/calibre/devices/folder_device/driver.py b/src/calibre/devices/folder_device/driver.py index 792de9ee0a..00f2db282d 100644 --- a/src/calibre/devices/folder_device/driver.py +++ b/src/calibre/devices/folder_device/driver.py @@ -42,7 +42,7 @@ class FOLDER_DEVICE(USBMS): SUPPORTS_SUB_DIRS = True #: Icon for this device - icon = I('sd.svg') + icon = I('devices/folder.svg') METADATA_CACHE = '.metadata.calibre' _main_prefix = '' diff --git a/src/calibre/gui2/device.py b/src/calibre/gui2/device.py index f31a8d1cdb..37f1d9e513 100644 --- a/src/calibre/gui2/device.py +++ b/src/calibre/gui2/device.py @@ -356,9 +356,9 @@ class DeviceMenu(QMenu): self.actions = [] self._memory = [] - self.set_default_menu = self.addMenu(_('Set default send to device' - ' action')) - self.addSeparator() + self.set_default_menu = QMenu(_('Set default send to device action')) + self.set_default_menu.setIcon(QIcon(I('config.svg'))) + opts = email_config().parse() default_account = None if opts.accounts: @@ -470,6 +470,8 @@ class DeviceMenu(QMenu): mitem.triggered.connect(lambda x : self.disconnect_from_folder.emit()) self.disconnect_from_folder_action = mitem + self.addSeparator() + self.addMenu(self.set_default_menu) self.addSeparator() annot = self.addAction(_('Fetch annotations (experimental)')) annot.setEnabled(False)