Record paragraph at start of session

This commit is contained in:
Christopher T. Johnson
2024-01-03 09:12:23 -05:00
parent c6b2e7b027
commit d53bce7002
2 changed files with 17 additions and 5 deletions

View File

@@ -59,7 +59,6 @@ class EditDialog(QDialog, Ui_Dialog):
styleSheet = styleSheet.replace(
'{phoneticFont}',self.preferences['phoneticFont']
)
print(styleSheet)
self.setupUi(self)
#
# Override UI
@@ -85,7 +84,8 @@ class EditDialog(QDialog, Ui_Dialog):
self.scrollBtn.clicked.connect(self.scrollAction)
self.nextBtn.clicked.connect(self.nextAction)
self.prevBtn.clicked.connect(self.prevAction)
self.sessionBtn.clicked.connect(self.session.timerAction)
#self.sessionBtn.clicked.connect(self.session.timerAction)
self.sessionBtn.clicked.connect(self.timerAction)
self.paraEdit.verticalScrollBar().valueChanged.connect(self.scrollSlot)
self.defEdit.selectionChanged.connect(self.recursiveDef)
#
@@ -105,6 +105,15 @@ class EditDialog(QDialog, Ui_Dialog):
# slots
#
@pyqtSlot()
def timerAction(self):
if self.session.isActive(): # We are stopping
self.sessionBtn.setText("Start")
else:
self.sessionBtn.setText("Stop")
self.session.timerAction()
self.newParagraph.emit(self.section_id, self.block)
return
@pyqtSlot()
def recursiveDef(self):
cursor = self.defEdit.textCursor()
selection = cursor.selectedText().strip()
@@ -430,7 +439,6 @@ class EditDialog(QDialog, Ui_Dialog):
self.block += 1
if self.block >= self.paraEdit.document().blockCount():
self.nextSection()
return
self.savePosition()
self.newParagraph.emit(self.section_id, self.block)
return