annotate base/Layer.cpp @ 0:da6937383da8

initial import
author Chris Cannam
date Tue, 10 Jan 2006 16:33:16 +0000
parents
children d86891498eef
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@0 5 Chris Cannam, Queen Mary University of London, 2005
Chris@0 6
Chris@0 7 This is experimental software. Not for distribution.
Chris@0 8 */
Chris@0 9
Chris@0 10 #include "Layer.h"
Chris@0 11 #include "View.h"
Chris@0 12
Chris@0 13 #include <iostream>
Chris@0 14
Chris@0 15 Layer::Layer(View *w)
Chris@0 16 {
Chris@0 17 m_view = w;
Chris@0 18
Chris@0 19 // Subclass must call this:
Chris@0 20 // w->addLayer(this);
Chris@0 21 }
Chris@0 22
Chris@0 23 Layer::~Layer()
Chris@0 24 {
Chris@0 25 m_view->removeLayer(this);
Chris@0 26 }
Chris@0 27
Chris@0 28 void
Chris@0 29 Layer::setObjectName(const QString &name)
Chris@0 30 {
Chris@0 31 QObject::setObjectName(name);
Chris@0 32 emit layerNameChanged();
Chris@0 33 }
Chris@0 34
Chris@0 35
Chris@0 36 #ifdef INCLUDE_MOCFILES
Chris@0 37 #include "Layer.moc.cpp"
Chris@0 38 #endif
Chris@0 39