comparison view/View.h @ 133:9e6b3e239b9d

* Add zoom thumbwheels to Pane. Implement horizontal thumbwheel, and vertical depending on layer type (supported for waveform and spectrogram, though wrong for log-scale spectrogram at the moment). * Add bare bones of a spectrum layer. * Add window icon * Add shortcut for "insert time instant" on laptops without keypad enter (";") * Delete FFT processing thread when it exits (at least, next time we're asked for something interesting) * Get audio file extensions from the file readers, and thus from libsndfile for the wave file reader -- leads to rather a wide combo box in file dialog though * Better refresh order for spectrogram (redraw centre section first)
author Chris Cannam
date Fri, 04 Aug 2006 17:01:37 +0000
parents 33929e0c3c6b
children 5f86ae638b04
comparison
equal deleted inserted replaced
132:5d3a483856ff 133:9e6b3e239b9d
256 256
257 virtual void propertyContainerSelected(View *, PropertyContainer *pc); 257 virtual void propertyContainerSelected(View *, PropertyContainer *pc);
258 258
259 virtual void selectionChanged(); 259 virtual void selectionChanged();
260 virtual void toolModeChanged(); 260 virtual void toolModeChanged();
261 virtual void overlayModeChanged();
262 virtual void zoomWheelsEnabledChanged();
261 263
262 protected: 264 protected:
263 View(QWidget *, bool showProgress); 265 View(QWidget *, bool showProgress);
264 virtual void paintEvent(QPaintEvent *e); 266 virtual void paintEvent(QPaintEvent *e);
265 virtual void drawSelections(QPainter &); 267 virtual void drawSelections(QPainter &);