changeset 27:070e9e1e40ea

* Change SpectrogramLayer to use its own cache type instead of a QImage * Some gcc-4.0 compile fixes
author Chris Cannam
date Tue, 14 Feb 2006 17:43:14 +0000
parents 090c22aa726a
children 4b16526b011b
files base/AudioPlaySource.h base/PropertyContainer.h base/XmlExportable.h base/ZoomConstraint.h
diffstat 4 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/base/AudioPlaySource.h	Fri Feb 10 17:51:36 2006 +0000
+++ b/base/AudioPlaySource.h	Tue Feb 14 17:43:14 2006 +0000
@@ -21,6 +21,8 @@
 class AudioPlaySource
 {
 public:
+    virtual ~AudioPlaySource() { }
+
     /**
      * Start playing from the given frame.  If playback is already
      * under way, reseek to the given frame and continue.
--- a/base/PropertyContainer.h	Fri Feb 10 17:51:36 2006 +0000
+++ b/base/PropertyContainer.h	Tue Feb 14 17:43:14 2006 +0000
@@ -19,6 +19,8 @@
 class PropertyContainer
 {
 public:
+    virtual ~PropertyContainer() { }
+
     typedef QString PropertyName;
     typedef std::vector<PropertyName> PropertyList;
     
--- a/base/XmlExportable.h	Fri Feb 10 17:51:36 2006 +0000
+++ b/base/XmlExportable.h	Tue Feb 14 17:43:14 2006 +0000
@@ -16,6 +16,8 @@
 class XmlExportable
 {
 public:
+    virtual ~XmlExportable() { }
+
     virtual QString toXmlString(QString indent = "",
 				QString extraAttributes = "") const = 0;
 
--- a/base/ZoomConstraint.h	Fri Feb 10 17:51:36 2006 +0000
+++ b/base/ZoomConstraint.h	Tue Feb 14 17:43:14 2006 +0000
@@ -24,6 +24,8 @@
 class ZoomConstraint
 {
 public:
+    virtual ~ZoomConstraint() { }
+
     enum RoundingDirection {
 	RoundDown,
 	RoundUp,