mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Disable cover browsing and tag view buttons when viewing books on device
This commit is contained in:
parent
6b69b5b536
commit
2d04177398
@ -10,7 +10,7 @@ from PyQt4.Qt import QDialog, QListWidgetItem, QIcon, \
|
|||||||
QDialogButtonBox, QTabWidget, QBrush, QLineEdit, \
|
QDialogButtonBox, QTabWidget, QBrush, QLineEdit, \
|
||||||
QProgressDialog
|
QProgressDialog
|
||||||
|
|
||||||
from calibre.constants import islinux, iswindows, isosx
|
from calibre.constants import iswindows, isosx
|
||||||
from calibre.gui2.dialogs.config.config_ui import Ui_Dialog
|
from calibre.gui2.dialogs.config.config_ui import Ui_Dialog
|
||||||
from calibre.gui2 import qstring_to_unicode, choose_dir, error_dialog, config, \
|
from calibre.gui2 import qstring_to_unicode, choose_dir, error_dialog, config, \
|
||||||
ALL_COLUMNS, NONE, info_dialog, choose_files, \
|
ALL_COLUMNS, NONE, info_dialog, choose_files, \
|
||||||
@ -358,8 +358,6 @@ class ConfigDialog(QDialog, Ui_Dialog):
|
|||||||
self.timeout.setValue(prefs['network_timeout'])
|
self.timeout.setValue(prefs['network_timeout'])
|
||||||
self.roman_numerals.setChecked(rn)
|
self.roman_numerals.setChecked(rn)
|
||||||
self.new_version_notification.setChecked(config['new_version_notification'])
|
self.new_version_notification.setChecked(config['new_version_notification'])
|
||||||
if not islinux:
|
|
||||||
self.dirs_box.setVisible(False)
|
|
||||||
|
|
||||||
column_map = config['column_map']
|
column_map = config['column_map']
|
||||||
for col in column_map + [i for i in ALL_COLUMNS if i not in column_map]:
|
for col in column_map + [i for i in ALL_COLUMNS if i not in column_map]:
|
||||||
|
@ -1546,12 +1546,16 @@ class Main(MainWindow, Ui_MainWindow, DeviceGUI):
|
|||||||
self.view_menu.actions()[1].setEnabled(True)
|
self.view_menu.actions()[1].setEnabled(True)
|
||||||
self.action_open_containing_folder.setEnabled(True)
|
self.action_open_containing_folder.setEnabled(True)
|
||||||
self.action_sync.setEnabled(True)
|
self.action_sync.setEnabled(True)
|
||||||
|
self.status_bar.tag_view_button.setEnabled(True)
|
||||||
|
self.status_bar.cover_flow_button.setEnabled(True)
|
||||||
else:
|
else:
|
||||||
self.action_edit.setEnabled(False)
|
self.action_edit.setEnabled(False)
|
||||||
self.action_convert.setEnabled(False)
|
self.action_convert.setEnabled(False)
|
||||||
self.view_menu.actions()[1].setEnabled(False)
|
self.view_menu.actions()[1].setEnabled(False)
|
||||||
self.action_open_containing_folder.setEnabled(False)
|
self.action_open_containing_folder.setEnabled(False)
|
||||||
self.action_sync.setEnabled(False)
|
self.action_sync.setEnabled(False)
|
||||||
|
self.status_bar.tag_view_button.setEnabled(False)
|
||||||
|
self.status_bar.cover_flow_button.setEnabled(False)
|
||||||
|
|
||||||
|
|
||||||
def device_job_exception(self, job):
|
def device_job_exception(self, job):
|
||||||
|
@ -108,8 +108,7 @@ sudo python -c "import urllib2; exec urllib2.urlopen('http://status.calibre-eboo
|
|||||||
<pre class="wiki">
|
<pre class="wiki">
|
||||||
wget -O- http://calibre.kovidgoyal.net/downloads/${app}-${version}.tar.gz | tar xvz
|
wget -O- http://calibre.kovidgoyal.net/downloads/${app}-${version}.tar.gz | tar xvz
|
||||||
cd calibre*
|
cd calibre*
|
||||||
python setup.py build_ext && python setup.py build && sudo python setup.py install
|
sudo python setup.py install
|
||||||
sudo calibre_postinstall
|
|
||||||
</pre>
|
</pre>
|
||||||
Note that if your distribution does not have a
|
Note that if your distribution does not have a
|
||||||
correctly compiled libunrar.so, ${app} will not
|
correctly compiled libunrar.so, ${app} will not
|
||||||
|
Loading…
x
Reference in New Issue
Block a user