Skip to content
Snippets Groups Projects
Commit ed2ffc00 authored by stefan's avatar stefan
Browse files

QueryEditor, newline before match residues

QueryEditorDialog, accept with enter

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2680 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent 31b48b44
No related branches found
No related tags found
No related merge requests found
......@@ -38,8 +38,8 @@ class QueryEditorWidget(QtGui.QWidget):
hl.addWidget(self.ex_bonds_)
hl.addWidget(self.in_bonds_)
hl.addStretch(1)
hl.addWidget(self.match_res_)
vl.addLayout(hl)
vl.addWidget(self.match_res_)
self.changing_text_=False;
self.connect(self.selection_edit_,QtCore.SIGNAL("textChanged()"),
......@@ -47,6 +47,7 @@ class QueryEditorWidget(QtGui.QWidget):
self.timer_=QtCore.QTimer()
QtCore.QObject.connect(self.timer_, QtCore.SIGNAL('timeout()'),
self._UpdateMessage)
def GetQueryFlags(self):
flags=0
if self.no_bonds_.isChecked():
......@@ -120,9 +121,22 @@ class QueryDialog(QtGui.QDialog):
l.addLayout(l3)
QtCore.QObject.connect(cb, QtCore.SIGNAL('clicked()'), self.reject)
QtCore.QObject.connect(ab, QtCore.SIGNAL('clicked()'), self.accept)
self.connect(self.editor.selection_edit_,QtCore.SIGNAL("textChanged()"),self._CheckNewline)
@property
def query_flags(self):
return self.editor.GetQueryFlags()
@property
def query(self):
return self.editor.GetQueryText()
\ No newline at end of file
return self.editor.GetQueryText()
def event(self, e):
if e.type() == QtCore.QEvent.KeyPress and (e.key () == QtCore.Qt.Key_Return or e.key () == QtCore.Qt.Key_Enter):
self.accept()
return True
else:
return QtGui.QDialog.event(self, e)
def _CheckNewline(self):
if self.editor.GetQueryText().endswith("\n"):
self.accept()
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment