Add button to config dialog to open calibre config directory

This commit is contained in:
Kovid Goyal 2009-10-19 17:47:48 -06:00
parent ace64ded21
commit 92b61f28ee
2 changed files with 14 additions and 1 deletions

View File

@ -453,6 +453,12 @@ class ConfigDialog(QDialog, Ui_Dialog):
self.delete_news.setEnabled)
self.setup_conversion_options()
self.opt_worker_limit.setValue(config['worker_limit'])
self.connect(self.button_open_config_dir, SIGNAL('clicked()'),
self.open_config_dir)
def open_config_dir(self):
from calibre.utils.config import config_dir
QDesktopServices.openUrl(QUrl.fromLocalFile(config_dir))
def create_symlinks(self):
from calibre.utils.osx_symlinks import create_symlinks

View File

@ -616,13 +616,20 @@
</property>
</widget>
</item>
<item row="2" column="0" colspan="2">
<item row="3" column="0" colspan="2">
<widget class="QPushButton" name="button_osx_symlinks">
<property name="text">
<string>&amp;Install command line tools</string>
</property>
</widget>
</item>
<item row="2" column="0" colspan="2">
<widget class="QPushButton" name="button_open_config_dir">
<property name="text">
<string>Open calibre &amp;configuration directory</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="page_4">