Record paragraph at start of session
This commit is contained in:
14
lib/read.py
14
lib/read.py
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user