From fdd0b09e56f0d7a8ed4cebe9fb578acc19cdb84c Mon Sep 17 00:00:00 2001 From: "Christopher T. Johnson" Date: Fri, 17 Nov 2023 16:26:11 -0500 Subject: [PATCH] Add prevParaAction --- lib/read.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lib/read.py b/lib/read.py index e3bdcea..33e600e 100644 --- a/lib/read.py +++ b/lib/read.py @@ -53,7 +53,7 @@ class EditDialog(QDialog, Ui_Dialog): self.nextBtn.clicked.connect(self.nextAction) self.prevBtn.clicked.connect(self.prevAction) self.nextParaBtn.clicked.connect(self.nextParaAction) - # self.prevParaBtn.clicked.connect(self.prevParaAction) + self.prevParaBtn.clicked.connect(self.prevParaAction) self.paraEdit.verticalScrollBar().valueChanged.connect(self.scrollSlot) self.scrollBtn.clicked.connect(self.scrollAction) return @@ -222,7 +222,7 @@ class EditDialog(QDialog, Ui_Dialog): painter.translate(1.0, c_pt.y()) painter.fillPath(path, brush) return - + @pyqtSlot() def nextParaAction(self) -> None: self.block += 1 @@ -232,6 +232,15 @@ class EditDialog(QDialog, Ui_Dialog): self.savePosition() return + @pyqtSlot() + def prevParaAction(self) -> None: + self.block -= 1 + if self.block < 0: + self.prevAction() + return + self.savePosition() + return + @pyqtSlot() def defineAction(self) -> None: #