Disable GlyphEdit when not waiting for a new glyph.
This commit is contained in:
parent
b23cba1cd8
commit
95de2d948b
1 changed files with 7 additions and 1 deletions
|
|
@ -53,7 +53,8 @@ class MainWindow(QMainWindow):
|
|||
self.pageScene = PageScene(self)
|
||||
self.page = PageView(self.pageScene, centralWidget)
|
||||
self.glyphEdit = GlyphEdit(centralWidget)
|
||||
self.glyphEdit.glyphEntered.connect(self.glyphEntered)
|
||||
self.glyphEdit.setEnabled(False)
|
||||
self.glyphEdit.glyphEntered.connect(self.unknownGlyphEntered)
|
||||
self.glyphEdit.glyphEntered.connect(self.pageScene.clearHighlight)
|
||||
ocr.pageChanged.connect(self.pageScene.setPage)
|
||||
ocr.pageChanged.connect(self.showPageTitle)
|
||||
|
|
@ -104,6 +105,11 @@ class MainWindow(QMainWindow):
|
|||
self.glyphEdit.text.clear()
|
||||
self.glyphEdit.text.setFocus()
|
||||
|
||||
def unknownGlyphEntered(self, text):
|
||||
self.glyphEdit.setEnabled(False)
|
||||
self.glyphEdit.text.clear()
|
||||
self.glyphEntered.emit(text)
|
||||
|
||||
def showGlyphDBEdit(self):
|
||||
if self.dbedit is None:
|
||||
self.dbedit = GlyphDBEdit(self.ocr.glyphdb)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue