comparison layer/SpectrumLayer.h @ 277:8acd30ed735c

* Fix up and simplify the LayerTreeModel, removing a horrible memory leak * Move phase-unwrapped frequency estimation from SpectrogramLayer to FFTDataServer * Make the spectrum show peak phase-unwrapped frequencies as well (still needs work) * Start adding piano keyboard horizontal scale to spectrum * Debug output for id3 tags
author Chris Cannam
date Tue, 03 Jul 2007 12:46:18 +0000
parents bbe57afe9d7d
children 1284955856ab
comparison
equal deleted inserted replaced
276:21c7152ddba8 277:8acd30ed735c
43 virtual void paintCrosshairs(View *, QPainter &, QPoint) const; 43 virtual void paintCrosshairs(View *, QPainter &, QPoint) const;
44 44
45 virtual QString getFeatureDescription(View *v, QPoint &) const; 45 virtual QString getFeatureDescription(View *v, QPoint &) const;
46 46
47 virtual void paint(View *v, QPainter &paint, QRect rect) const; 47 virtual void paint(View *v, QPainter &paint, QRect rect) const;
48
49 virtual VerticalPosition getPreferredFrameCountPosition() const {
50 return PositionTop;
51 }
48 52
49 virtual PropertyList getProperties() const; 53 virtual PropertyList getProperties() const;
50 virtual QString getPropertyLabel(const PropertyName &) const; 54 virtual QString getPropertyLabel(const PropertyName &) const;
51 virtual PropertyType getPropertyType(const PropertyName &) const; 55 virtual PropertyType getPropertyType(const PropertyName &) const;
52 virtual QString getPropertyGroupName(const PropertyName &) const; 56 virtual QString getPropertyGroupName(const PropertyName &) const;