Mercurial > hg > svgui
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 &); |