Move GlyphEdit-specifig code from MainWindow to GlyphEdit.requestGlyph().
This commit is contained in:
parent
54830ce2a3
commit
4dcbdddf4c
2 changed files with 8 additions and 5 deletions
|
|
@ -66,6 +66,13 @@ class GlyphEdit(QWidget):
|
||||||
self.layout.addWidget(self.italic)
|
self.layout.addWidget(self.italic)
|
||||||
self.layout.addWidget(self.text)
|
self.layout.addWidget(self.text)
|
||||||
|
|
||||||
|
def requestGlyph(self, glyph, bold, italic):
|
||||||
|
self.bold.setChecked(bold)
|
||||||
|
self.italic.setChecked(italic)
|
||||||
|
self.setEnabled(True)
|
||||||
|
self.text.clear()
|
||||||
|
self.text.setFocus()
|
||||||
|
|
||||||
def sendGlyph(self):
|
def sendGlyph(self):
|
||||||
self.glyphEntered.emit(self.text.text(), self.bold.isChecked(), self.italic.isChecked())
|
self.glyphEntered.emit(self.text.text(), self.bold.isChecked(), self.italic.isChecked())
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -113,11 +113,7 @@ class MainWindow(QMainWindow):
|
||||||
|
|
||||||
def unknownGlyph(self, glyph, bold, italic):
|
def unknownGlyph(self, glyph, bold, italic):
|
||||||
self.pageScene.highlightGlyph(glyph)
|
self.pageScene.highlightGlyph(glyph)
|
||||||
self.glyphEdit.bold.setChecked(bold)
|
self.glyphEdit.requestGlyph(glyph, bold, italic)
|
||||||
self.glyphEdit.italic.setChecked(italic)
|
|
||||||
self.glyphEdit.setEnabled(True)
|
|
||||||
self.glyphEdit.text.clear()
|
|
||||||
self.glyphEdit.text.setFocus()
|
|
||||||
|
|
||||||
def unknownGlyphEntered(self, text, bold, italic):
|
def unknownGlyphEntered(self, text, bold, italic):
|
||||||
self.glyphEdit.setEnabled(False)
|
self.glyphEdit.setEnabled(False)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue