Skip to content

Commit b2ce195

Browse files
authored
Merge pull request #180 from alejoe91/plot-waveform-samples
Add option to plot sample waveforms + fixes
2 parents 5a990c7 + 90f3e05 commit b2ce195

File tree

2 files changed

+762
-251
lines changed

2 files changed

+762
-251
lines changed

spikeinterface_gui/utils_qt.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -193,12 +193,16 @@ class ViewBoxHandlingDoubleclickAndGain(pg.ViewBox):
193193
doubleclicked = QT.pyqtSignal()
194194
gain_zoom = QT.pyqtSignal(float)
195195
widen_narrow = QT.pyqtSignal(float)
196+
heighten_shorten = QT.pyqtSignal(float)
196197
limit_zoom = QT.pyqtSignal(float)
197198
def mouseDoubleClickEvent(self, ev):
198199
self.doubleclicked.emit()
199200
ev.accept()
200201
def wheelEvent(self, ev, axis=None):
201-
if ev.modifiers() == QT.Qt.AltModifier:
202+
if (ev.modifiers() & QT.Qt.AltModifier) and (ev.modifiers() & QT.Qt.ShiftModifier):
203+
z = 1.3 if ev.delta()>0 else 1/1.3
204+
self.heighten_shorten.emit(z)
205+
elif ev.modifiers() == QT.Qt.AltModifier:
202206
z = 1.3 if ev.delta()>0 else 1/1.3
203207
self.widen_narrow.emit(z)
204208
elif ev.modifiers() == QT.Qt.ShiftModifier:
@@ -243,11 +247,6 @@ def mouseDragEvent(self, ev):
243247
self.xsize_zoom.emit((ev.pos()-ev.lastPos()).x())
244248

245249

246-
247-
248-
249-
250-
251250
class TimeSeeker(QT.QWidget) :
252251

253252
time_changed = QT.pyqtSignal(float)

0 commit comments

Comments
 (0)