Mercurial > hg > svcore
annotate base/PropertyContainer.cpp @ 34:aaf73f7309f2
* Add "Export Audio File" option
* Make note layer align in frequency with any spectrogram layer on the same
  view (if it's set to frequency mode)
* Start to implement mouse editing for ranges of points by dragging the
  selection
* First scrappy attempt at a vertical scale for time value layer
| author | Chris Cannam | 
|---|---|
| date | Mon, 27 Feb 2006 17:34:41 +0000 | 
| parents | d86891498eef | 
| children | 5364a9d338a2 | 
| rev | line source | 
|---|---|
| Chris@0 | 1 /* -*- c-basic-offset: 4 -*- vi:set ts=8 sts=4 sw=4: */ | 
| Chris@0 | 2 | 
| Chris@0 | 3 /* | 
| Chris@0 | 4 A waveform viewer and audio annotation editor. | 
| Chris@2 | 5 Chris Cannam, Queen Mary University of London, 2005-2006 | 
| Chris@0 | 6 | 
| Chris@0 | 7 This is experimental software. Not for distribution. | 
| Chris@0 | 8 */ | 
| Chris@0 | 9 | 
| Chris@0 | 10 #include "PropertyContainer.h" | 
| Chris@0 | 11 | 
| Chris@0 | 12 PropertyContainer::PropertyList | 
| Chris@0 | 13 PropertyContainer::getProperties() const | 
| Chris@0 | 14 { | 
| Chris@0 | 15 return PropertyList(); | 
| Chris@0 | 16 } | 
| Chris@0 | 17 | 
| Chris@0 | 18 PropertyContainer::PropertyType | 
| Chris@0 | 19 PropertyContainer::getPropertyType(const PropertyName &) const | 
| Chris@0 | 20 { | 
| Chris@0 | 21 return InvalidProperty; | 
| Chris@0 | 22 } | 
| Chris@0 | 23 | 
| Chris@0 | 24 QString | 
| Chris@0 | 25 PropertyContainer::getPropertyGroupName(const PropertyName &) const | 
| Chris@0 | 26 { | 
| Chris@0 | 27 return QString(); | 
| Chris@0 | 28 } | 
| Chris@0 | 29 | 
| Chris@0 | 30 int | 
| Chris@0 | 31 PropertyContainer::getPropertyRangeAndValue(const PropertyName &, int *min, int *max) const | 
| Chris@0 | 32 { | 
| Chris@0 | 33 if (min) *min = 0; | 
| Chris@0 | 34 if (max) *max = 0; | 
| Chris@0 | 35 return 0; | 
| Chris@0 | 36 } | 
| Chris@0 | 37 | 
| Chris@0 | 38 QString | 
| Chris@0 | 39 PropertyContainer::getPropertyValueLabel(const PropertyName &, int) const | 
| Chris@0 | 40 { | 
| Chris@0 | 41 return QString(); | 
| Chris@0 | 42 } | 
| Chris@0 | 43 | 
| Chris@0 | 44 void | 
| Chris@0 | 45 PropertyContainer::setProperty(const PropertyName &, int) | 
| Chris@0 | 46 { | 
| Chris@0 | 47 } | 
| Chris@0 | 48 | 
