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.pageScene = PageScene(self)
|
||||||
self.page = PageView(self.pageScene, centralWidget)
|
self.page = PageView(self.pageScene, centralWidget)
|
||||||
self.glyphEdit = GlyphEdit(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)
|
self.glyphEdit.glyphEntered.connect(self.pageScene.clearHighlight)
|
||||||
ocr.pageChanged.connect(self.pageScene.setPage)
|
ocr.pageChanged.connect(self.pageScene.setPage)
|
||||||
ocr.pageChanged.connect(self.showPageTitle)
|
ocr.pageChanged.connect(self.showPageTitle)
|
||||||
|
|
@ -104,6 +105,11 @@ class MainWindow(QMainWindow):
|
||||||
self.glyphEdit.text.clear()
|
self.glyphEdit.text.clear()
|
||||||
self.glyphEdit.text.setFocus()
|
self.glyphEdit.text.setFocus()
|
||||||
|
|
||||||
|
def unknownGlyphEntered(self, text):
|
||||||
|
self.glyphEdit.setEnabled(False)
|
||||||
|
self.glyphEdit.text.clear()
|
||||||
|
self.glyphEntered.emit(text)
|
||||||
|
|
||||||
def showGlyphDBEdit(self):
|
def showGlyphDBEdit(self):
|
||||||
if self.dbedit is None:
|
if self.dbedit is None:
|
||||||
self.dbedit = GlyphDBEdit(self.ocr.glyphdb)
|
self.dbedit = GlyphDBEdit(self.ocr.glyphdb)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue