MCPcopy Create free account
hub / github.com/Slicer/Slicer / TextEditFinishEventFilter

Class TextEditFinishEventFilter

Modules/Scripted/SampleData/SampleData.py:248–261  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

246#
247
248class TextEditFinishEventFilter(qt.QObject):
249
250 def __init__(self, *args, **kwargs):
251 qt.QObject.__init__(self, *args, **kwargs)
252 self.textEditFinishedCallback = None
253
254 def eventFilter(self, object, event):
255 if self.textEditFinishedCallback is None:
256 return
257 if (event.type() == qt.QEvent.KeyPress and event.key() in (qt.Qt.Key_Return, qt.Qt.Key_Enter)
258 and (event.modifiers() & qt.Qt.ControlModifier)):
259 self.textEditFinishedCallback()
260 return True # stop further handling
261 return False
262
263class SampleDataWidget(ScriptedLoadableModuleWidget):
264 """Uses ScriptedLoadableModuleWidget base class, available at:

Callers 1

setupMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected