|
|
|
@ -271,7 +271,7 @@ class tmc_parser_Widget(QtGui.QWidget): |
|
|
|
ef=unicode(self.event_filter.text().toUtf8(), encoding="UTF-8").lower() |
|
|
|
ef=unicode(self.event_filter.text().toUtf8(), encoding="UTF-8").lower() |
|
|
|
lf=unicode(self.location_filter.text().toUtf8(), encoding="UTF-8").lower() |
|
|
|
lf=unicode(self.location_filter.text().toUtf8(), encoding="UTF-8").lower() |
|
|
|
filters=[{"type":"location", "str":lf},{"type":"event", "str":ef}] |
|
|
|
filters=[{"type":"location", "str":lf},{"type":"event", "str":ef}] |
|
|
|
if tmc_dict.matchFilter(tmc_msg,filters): |
|
|
|
if tmc_dict.matchFilter(tmc_msg,self.showInvalid,filters): |
|
|
|
print_dbg("a",end="") |
|
|
|
print_dbg("a",end="") |
|
|
|
self.logOutput.append(Qt.QString.fromUtf8(tmc_msg.log_string())) |
|
|
|
self.logOutput.append(Qt.QString.fromUtf8(tmc_msg.log_string())) |
|
|
|
print_dbg("a",end="") |
|
|
|
print_dbg("a",end="") |
|
|
|
@ -285,8 +285,10 @@ class tmc_parser_Widget(QtGui.QWidget): |
|
|
|
print_dbg("s",end="") |
|
|
|
print_dbg("s",end="") |
|
|
|
self.logMutex.release(1) |
|
|
|
self.logMutex.release(1) |
|
|
|
print_dbg("\tdone") |
|
|
|
print_dbg("\tdone") |
|
|
|
|
|
|
|
|
|
|
|
def filterChanged(self): |
|
|
|
def filterChanged(self): |
|
|
|
self.logMutex.acquire(1) |
|
|
|
self.logMutex.acquire(1) |
|
|
|
|
|
|
|
#code.interact(local=locals()) |
|
|
|
print_dbg("filterChanged:got mutex,",end="") |
|
|
|
print_dbg("filterChanged:got mutex,",end="") |
|
|
|
ef="" |
|
|
|
ef="" |
|
|
|
lf="" |
|
|
|
lf="" |
|
|
|
@ -301,10 +303,13 @@ class tmc_parser_Widget(QtGui.QWidget): |
|
|
|
self.logOutput.clear() |
|
|
|
self.logOutput.clear() |
|
|
|
print_dbg("cleared,",end="") |
|
|
|
print_dbg("cleared,",end="") |
|
|
|
filters=[{"type":"location", "str":lf},{"type":"event", "str":ef}] |
|
|
|
filters=[{"type":"location", "str":lf},{"type":"event", "str":ef}] |
|
|
|
self.logOutput.append(Qt.QString.fromUtf8(self.parser.tmc_messages.getLogString(filters))) |
|
|
|
#print("getting logstring with filters:%s, showInvalid:%i"%(filters,self.showInvalid)) |
|
|
|
|
|
|
|
self.logOutput.append(Qt.QString.fromUtf8(self.parser.tmc_messages.getLogString(self.showInvalid,filters))) |
|
|
|
print_dbg("appended,",end="") |
|
|
|
print_dbg("appended,",end="") |
|
|
|
self.logMutex.release(1) |
|
|
|
self.logMutex.release(1) |
|
|
|
print_dbg("done") |
|
|
|
print_dbg("done") |
|
|
|
|
|
|
|
def update_showInvalid(self): |
|
|
|
|
|
|
|
self.showInvalid=self.GUI_showInvalid.isChecked() |
|
|
|
def __init__(self, parser,maxheight): |
|
|
|
def __init__(self, parser,maxheight): |
|
|
|
QtGui.QWidget.__init__(self) |
|
|
|
QtGui.QWidget.__init__(self) |
|
|
|
layout = Qt.QVBoxLayout() |
|
|
|
layout = Qt.QVBoxLayout() |
|
|
|
@ -316,13 +321,18 @@ class tmc_parser_Widget(QtGui.QWidget): |
|
|
|
self.location_filter=QtGui.QLineEdit(u"Baden-Württemberg") |
|
|
|
self.location_filter=QtGui.QLineEdit(u"Baden-Württemberg") |
|
|
|
self.event_filter.returnPressed.connect(self.filterChanged) |
|
|
|
self.event_filter.returnPressed.connect(self.filterChanged) |
|
|
|
self.location_filter.returnPressed.connect(self.filterChanged) |
|
|
|
self.location_filter.returnPressed.connect(self.filterChanged) |
|
|
|
|
|
|
|
self.showInvalid=False |
|
|
|
|
|
|
|
self.GUI_showInvalid=QtGui.QCheckBox() |
|
|
|
|
|
|
|
self.GUI_showInvalid.setChecked(self.showInvalid) |
|
|
|
|
|
|
|
#self.showInvalid.stateChanged.connect(lambda:self.btnstate(self.b1)) |
|
|
|
|
|
|
|
self.GUI_showInvalid.stateChanged.connect(self.update_showInvalid) |
|
|
|
filter_layout = Qt.QHBoxLayout() |
|
|
|
filter_layout = Qt.QHBoxLayout() |
|
|
|
filter_layout.addWidget(QtGui.QLabel("event filter:")) |
|
|
|
filter_layout.addWidget(QtGui.QLabel("event filter:")) |
|
|
|
filter_layout.addWidget(self.event_filter) |
|
|
|
filter_layout.addWidget(self.event_filter) |
|
|
|
filter_layout.addWidget(QtGui.QLabel("location filter:")) |
|
|
|
filter_layout.addWidget(QtGui.QLabel("location filter:")) |
|
|
|
filter_layout.addWidget(self.location_filter) |
|
|
|
filter_layout.addWidget(self.location_filter) |
|
|
|
|
|
|
|
filter_layout.addWidget(QtGui.QLabel("showInvalid:")) |
|
|
|
|
|
|
|
filter_layout.addWidget(self.GUI_showInvalid) |
|
|
|
layout.addLayout(filter_layout) |
|
|
|
layout.addLayout(filter_layout) |
|
|
|
layout.addWidget(self.tmc_message_label) |
|
|
|
layout.addWidget(self.tmc_message_label) |
|
|
|
self.logOutput = Qt.QTextEdit() |
|
|
|
self.logOutput = Qt.QTextEdit() |
|
|
|
|