diff --git a/src/calibre/ebooks/epub/from_html.py b/src/calibre/ebooks/epub/from_html.py index 586b37d70c..a86ca794a4 100644 --- a/src/calibre/ebooks/epub/from_html.py +++ b/src/calibre/ebooks/epub/from_html.py @@ -224,6 +224,8 @@ def convert(htmlfile, opts, notification=None): if not filelist: # Bad OPF look for a HTML file instead htmlfile = find_html_index(walk(os.path.dirname(htmlfile)))[0] + if htmlfile is None: + raise ValueError('Could not find suitable file to convert.') filelist = get_filelist(htmlfile, opts)[1] mi = MetaInformation(opf) else: diff --git a/src/calibre/gui2/dialogs/config.py b/src/calibre/gui2/dialogs/config.py index 7cb03c0f91..a4b4e85267 100644 --- a/src/calibre/gui2/dialogs/config.py +++ b/src/calibre/gui2/dialogs/config.py @@ -20,8 +20,9 @@ class ConfigDialog(QDialog, Ui_Dialog): Ui_Dialog.__init__(self) self.ICON_SIZES = {0:QSize(48, 48), 1:QSize(32,32), 2:QSize(24,24)} self.setupUi(self) - self.item1 = QListWidgetItem(QIcon(':/images/metadata.svg'), _('Basic'), self.category_list) - self.item2 = QListWidgetItem(QIcon(':/images/view.svg'), _('Advanced'), self.category_list) + self.item1 = QListWidgetItem(QIcon(':/images/metadata.svg'), _('General'), self.category_list) + self.item2 = QListWidgetItem(QIcon(':/images/lookfeel.svg'), _('Interface'), self.category_list) + self.item3 = QListWidgetItem(QIcon(':/images/view.svg'), _('Advanced'), self.category_list) self.db = db self.current_cols = columns path = prefs['library_path'] diff --git a/src/calibre/gui2/dialogs/config.ui b/src/calibre/gui2/dialogs/config.ui index 76eb59f334..b56d9cffb5 100644 --- a/src/calibre/gui2/dialogs/config.ui +++ b/src/calibre/gui2/dialogs/config.ui @@ -7,7 +7,7 @@ 0 0 709 - 750 + 676 @@ -22,15 +22,9 @@ - - - 0 - 0 - - - 100 + 140 16777215 @@ -40,10 +34,22 @@ true + + true + + + Qt::ScrollBarAlwaysOff + + + Qt::ScrollBarAlwaysOff + + + true + - 32 - 32 + 48 + 48 @@ -55,11 +61,8 @@ false - - - 80 - 80 - + + 25 QListView::IconMode @@ -117,33 +120,6 @@ - - - - Use &Roman numerals for series number - - - true - - - - - - - - - &Number of covers to show in browse mode (after restart): - - - cover_browse - - - - - - - - @@ -270,70 +246,6 @@ - - - - Toolbar - - - - - - - Large - - - - - Medium - - - - - Small - - - - - - - - &Button size in toolbar - - - toolbar_button_size - - - - - - - Show &text in toolbar buttons - - - true - - - - - - - - - - Select visible &columns in library view - - - - - - QAbstractItemView::NoSelection - - - - - - @@ -433,6 +345,101 @@ + + + + + + Use &Roman numerals for series number + + + true + + + + + + + + + &Number of covers to show in browse mode (after restart): + + + cover_browse + + + + + + + + + + + + Toolbar + + + + + + + Large + + + + + Medium + + + + + Small + + + + + + + + &Button size in toolbar + + + toolbar_button_size + + + + + + + Show &text in toolbar buttons + + + true + + + + + + + + + + Select visible &columns in library view + + + + + + QAbstractItemView::NoSelection + + + + + + + + @@ -526,8 +533,8 @@ accept() - 231 - 502 + 235 + 671 157 @@ -542,8 +549,8 @@ reject() - 299 - 502 + 303 + 671 286 @@ -558,12 +565,12 @@ setCurrentIndex(int) - 176 - 184 + 142 + 117 - 294 - 9 + 256 + 7 diff --git a/src/calibre/gui2/dialogs/epub.ui b/src/calibre/gui2/dialogs/epub.ui index 5aff8b5227..34836a3b04 100644 --- a/src/calibre/gui2/dialogs/epub.ui +++ b/src/calibre/gui2/dialogs/epub.ui @@ -89,36 +89,6 @@ Book Cover - - - - - - - - - :/images/book.svg - - - true - - - Qt::AlignCenter - - - - - - - - - Use cover from &source file - - - true - - - @@ -170,6 +140,36 @@ + + + + Use cover from &source file + + + true + + + + + + + + + + + + :/images/book.svg + + + true + + + Qt::AlignCenter + + + + + opt_prefer_metadata_cover @@ -750,7 +750,7 @@ p, li { white-space: pre-wrap; } - +