annotate layer/layer.pro @ 391:4f0f273c8f82

* Provide a proper implementation of SpectrogramLayer::invalidatePixmapCaches(size_t, size_t) -- if the region is only part of the cache's current valid area, crop the valid area instead of resetting it completely. This makes a big difference when first rendering a spectrogram that is zoomed out a long way when the underlying calculation has not yet completed -- as is a common case in Vect for example.
author Chris Cannam
date Wed, 21 May 2008 11:09:15 +0000
parents e1a9e478b7f2
children 96e4d7b9e165
rev   line source
Chris@128 1 TEMPLATE = lib
Chris@128 2
Chris@202 3 SV_UNIT_PACKAGES = fftw3f
Chris@128 4 load(../sv.prf)
Chris@128 5
Chris@128 6 CONFIG += sv staticlib qt thread warn_on stl rtti exceptions
Chris@128 7 QT += xml
Chris@128 8
Chris@128 9 TARGET = svlayer
Chris@128 10
Chris@128 11 DEPENDPATH += . ..
Chris@128 12 INCLUDEPATH += . ..
Chris@128 13 OBJECTS_DIR = tmp_obj
Chris@128 14 MOC_DIR = tmp_moc
Chris@128 15
Chris@128 16 # Input
Chris@128 17 HEADERS += Colour3DPlotLayer.h \
Chris@376 18 ColourDatabase.h \
Chris@376 19 ColourMapper.h \
Chris@303 20 ImageLayer.h \
Chris@283 21 ImageRegionFinder.h \
Chris@128 22 Layer.h \
Chris@128 23 LayerFactory.h \
Chris@128 24 NoteLayer.h \
Chris@195 25 PaintAssistant.h \
Chris@287 26 SingleColourLayer.h \
Chris@274 27 SliceableLayer.h \
Chris@274 28 SliceLayer.h \
Chris@128 29 SpectrogramLayer.h \
Chris@133 30 SpectrumLayer.h \
Chris@128 31 TextLayer.h \
Chris@128 32 TimeInstantLayer.h \
Chris@128 33 TimeRulerLayer.h \
Chris@128 34 TimeValueLayer.h \
Chris@128 35 WaveformLayer.h
Chris@128 36 SOURCES += Colour3DPlotLayer.cpp \
Chris@376 37 ColourDatabase.cpp \
Chris@376 38 ColourMapper.cpp \
Chris@303 39 ImageLayer.cpp \
Chris@283 40 ImageRegionFinder.cpp \
Chris@128 41 Layer.cpp \
Chris@128 42 LayerFactory.cpp \
Chris@128 43 NoteLayer.cpp \
Chris@195 44 PaintAssistant.cpp \
Chris@287 45 SingleColourLayer.cpp \
Chris@274 46 SliceLayer.cpp \
Chris@128 47 SpectrogramLayer.cpp \
Chris@133 48 SpectrumLayer.cpp \
Chris@128 49 TextLayer.cpp \
Chris@128 50 TimeInstantLayer.cpp \
Chris@128 51 TimeRulerLayer.cpp \
Chris@128 52 TimeValueLayer.cpp \
Chris@128 53 WaveformLayer.cpp