Fix replace single newlines preview, remove unused imports

This commit is contained in:
Deniz Şafak
2025-10-27 18:15:28 +03:00
parent 24d5588f09
commit 4cef65e70e
3 changed files with 4 additions and 12 deletions
+4 -7
View File
@@ -4,9 +4,8 @@ import base64
import fitz # PyMuPDF for PDF support
from ebooklib import epub
from bs4 import BeautifulSoup, NavigableString
from PyQt6.QtGui import QAction, QMovie, QFont
from PyQt6.QtGui import QMovie
from PyQt6.QtWidgets import (
QApplication,
QDialog,
QTreeWidget,
QTreeWidgetItem,
@@ -26,11 +25,7 @@ from PyQt6.QtCore import (
Qt,
QThread,
pyqtSignal,
QObject,
QSize,
QEvent,
QPoint,
QRect,
)
from abogen.utils import (
clean_text,
@@ -1959,7 +1954,9 @@ class HandlerDialog(QDialog):
title = current.text(0)
self.previewEdit.setPlainText(f"{title}\n\n(This item is empty)")
else:
self.previewEdit.setPlainText(text)
# Apply clean_text to preview so replace_single_newlines setting is respected
cleaned_text = clean_text(text)
self.previewEdit.setPlainText(cleaned_text)
def _display_book_info(self):
self.previewEdit.clear()
-1
View File
@@ -10,7 +10,6 @@ import abogen.hf_tracker as hf_tracker
import hashlib # Added for cache path generation
from PyQt6.QtWidgets import (
QApplication,
QMainWindow,
QWidget,
QVBoxLayout,
QHBoxLayout,
-4
View File
@@ -1,4 +1,3 @@
from json import load
import os
import sys
import platform
@@ -40,11 +39,8 @@ if platform.system() == "Windows":
from PyQt6.QtWidgets import QApplication
from PyQt6.QtGui import QIcon
from PyQt6.QtCore import (
Qt,
QLibraryInfo,
qInstallMessageHandler,
QStandardPaths,
QSettings,
QtMsgType,
)