annotate files.pri @ 1455:ec9e65fcf749

The use of the begin/end pairs here just seems to cause too many rows to be deleted (from the visual representation, not the underlying model). Things apparently work better if we just modify the underlying model and let the change signals percolate back up again. To that end, update the change handlers so as to cover their proper ranges with dataChanged signals.
author Chris Cannam
date Mon, 23 Apr 2018 16:03:35 +0100
parents 0684c6698e3f
children 5d7057af0c68
rev   line source
Chris@1228 1 SVCORE_HEADERS = \
Chris@1228 2 base/AudioLevel.h \
Chris@1228 3 base/AudioPlaySource.h \
Chris@1338 4 base/AudioRecordTarget.h \
Chris@1228 5 base/BaseTypes.h \
Chris@1228 6 base/Clipboard.h \
Chris@1228 7 base/ColumnOp.h \
Chris@1228 8 base/Command.h \
Chris@1228 9 base/Debug.h \
Chris@1228 10 base/Exceptions.h \
Chris@1241 11 base/HelperExecPath.h \
Chris@1256 12 base/HitCount.h \
Chris@1228 13 base/LogRange.h \
Chris@1228 14 base/MagnitudeRange.h \
Chris@1228 15 base/Pitch.h \
Chris@1228 16 base/Playable.h \
Chris@1228 17 base/PlayParameterRepository.h \
Chris@1228 18 base/PlayParameters.h \
Chris@1228 19 base/Preferences.h \
Chris@1228 20 base/Profiler.h \
Chris@1228 21 base/ProgressPrinter.h \
Chris@1228 22 base/ProgressReporter.h \
Chris@1228 23 base/PropertyContainer.h \
Chris@1228 24 base/RangeMapper.h \
Chris@1228 25 base/RealTime.h \
Chris@1228 26 base/RecentFiles.h \
Chris@1228 27 base/ResourceFinder.h \
Chris@1228 28 base/RingBuffer.h \
Chris@1407 29 base/ScaleTickIntervals.h \
Chris@1228 30 base/Scavenger.h \
Chris@1228 31 base/Selection.h \
Chris@1228 32 base/Serialiser.h \
Chris@1228 33 base/StorageAdviser.h \
Chris@1228 34 base/StringBits.h \
Chris@1228 35 base/Strings.h \
Chris@1228 36 base/TempDirectory.h \
Chris@1228 37 base/TempWriteFile.h \
Chris@1228 38 base/TextMatcher.h \
Chris@1228 39 base/Thread.h \
Chris@1228 40 base/UnitDatabase.h \
Chris@1228 41 base/ViewManagerBase.h \
Chris@1228 42 base/Window.h \
Chris@1228 43 base/XmlExportable.h \
Chris@1228 44 base/ZoomConstraint.h \
Chris@1228 45 data/fileio/AudioFileReader.h \
Chris@1228 46 data/fileio/AudioFileReaderFactory.h \
Chris@1228 47 data/fileio/AudioFileSizeEstimator.h \
Chris@1228 48 data/fileio/BZipFileDevice.h \
Chris@1228 49 data/fileio/CachedFile.h \
Chris@1228 50 data/fileio/CodedAudioFileReader.h \
Chris@1228 51 data/fileio/CSVFileReader.h \
Chris@1228 52 data/fileio/CSVFileWriter.h \
Chris@1228 53 data/fileio/CSVFormat.h \
dev@1430 54 data/fileio/CSVStreamWriter.h \
Chris@1228 55 data/fileio/DataFileReader.h \
Chris@1228 56 data/fileio/DataFileReaderFactory.h \
Chris@1228 57 data/fileio/FileFinder.h \
Chris@1228 58 data/fileio/FileReadThread.h \
Chris@1228 59 data/fileio/FileSource.h \
Chris@1228 60 data/fileio/MIDIFileReader.h \
Chris@1228 61 data/fileio/MIDIFileWriter.h \
Chris@1228 62 data/fileio/MP3FileReader.h \
Chris@1228 63 data/fileio/OggVorbisFileReader.h \
Chris@1228 64 data/fileio/PlaylistFileReader.h \
Chris@1228 65 data/fileio/CoreAudioFileReader.h \
Chris@1228 66 data/fileio/DecodingWavFileReader.h \
Chris@1228 67 data/fileio/WavFileReader.h \
Chris@1228 68 data/fileio/WavFileWriter.h \
Chris@1228 69 data/midi/MIDIEvent.h \
Chris@1228 70 data/midi/MIDIInput.h \
Chris@1228 71 data/midi/rtmidi/RtMidi.h \
Chris@1228 72 data/model/AggregateWaveModel.h \
Chris@1228 73 data/model/AlignmentModel.h \
Chris@1228 74 data/model/Dense3DModelPeakCache.h \
Chris@1228 75 data/model/DenseThreeDimensionalModel.h \
Chris@1228 76 data/model/DenseTimeValueModel.h \
Chris@1228 77 data/model/EditableDenseThreeDimensionalModel.h \
Chris@1228 78 data/model/FFTModel.h \
Chris@1228 79 data/model/ImageModel.h \
Chris@1228 80 data/model/IntervalModel.h \
Chris@1228 81 data/model/Labeller.h \
Chris@1228 82 data/model/Model.h \
Chris@1228 83 data/model/ModelDataTableModel.h \
Chris@1228 84 data/model/NoteModel.h \
Chris@1228 85 data/model/FlexiNoteModel.h \
Chris@1228 86 data/model/PathModel.h \
Chris@1228 87 data/model/PowerOfSqrtTwoZoomConstraint.h \
Chris@1228 88 data/model/PowerOfTwoZoomConstraint.h \
Chris@1228 89 data/model/RangeSummarisableTimeValueModel.h \
Chris@1228 90 data/model/RegionModel.h \
Chris@1228 91 data/model/SparseModel.h \
Chris@1228 92 data/model/SparseOneDimensionalModel.h \
Chris@1228 93 data/model/SparseTimeValueModel.h \
Chris@1228 94 data/model/SparseValueModel.h \
Chris@1228 95 data/model/TabularModel.h \
Chris@1228 96 data/model/TextModel.h \
Chris@1228 97 data/model/WaveFileModel.h \
Chris@1228 98 data/model/ReadOnlyWaveFileModel.h \
Chris@1228 99 data/model/WritableWaveFileModel.h \
Chris@1228 100 data/osc/OSCMessage.h \
Chris@1228 101 data/osc/OSCQueue.h \
Chris@1228 102 plugin/PluginScan.h \
Chris@1228 103 plugin/DSSIPluginFactory.h \
Chris@1228 104 plugin/DSSIPluginInstance.h \
Chris@1228 105 plugin/FeatureExtractionPluginFactory.h \
Chris@1228 106 plugin/LADSPAPluginFactory.h \
Chris@1228 107 plugin/LADSPAPluginInstance.h \
Chris@1230 108 plugin/NativeVampPluginFactory.h \
Chris@1230 109 plugin/PiperVampPluginFactory.h \
Chris@1228 110 plugin/PluginIdentifier.h \
Chris@1228 111 plugin/PluginXml.h \
Chris@1228 112 plugin/RealTimePluginFactory.h \
Chris@1228 113 plugin/RealTimePluginInstance.h \
Chris@1228 114 plugin/api/dssi.h \
Chris@1228 115 plugin/api/ladspa.h \
Chris@1228 116 plugin/plugins/SamplePlayer.h \
Chris@1228 117 plugin/api/alsa/asoundef.h \
Chris@1228 118 plugin/api/alsa/asoundlib.h \
Chris@1228 119 plugin/api/alsa/seq.h \
Chris@1228 120 plugin/api/alsa/seq_event.h \
Chris@1228 121 plugin/api/alsa/seq_midi_event.h \
Chris@1228 122 plugin/api/alsa/sound/asequencer.h \
Chris@1228 123 rdf/PluginRDFIndexer.h \
Chris@1228 124 rdf/PluginRDFDescription.h \
Chris@1228 125 rdf/RDFExporter.h \
Chris@1228 126 rdf/RDFFeatureWriter.h \
Chris@1228 127 rdf/RDFImporter.h \
Chris@1228 128 rdf/RDFTransformFactory.h \
Chris@1228 129 system/Init.h \
Chris@1228 130 system/System.h \
Chris@1228 131 transform/CSVFeatureWriter.h \
Chris@1228 132 transform/FeatureExtractionModelTransformer.h \
Chris@1228 133 transform/FeatureWriter.h \
Chris@1228 134 transform/FileFeatureWriter.h \
Chris@1228 135 transform/RealTimeEffectModelTransformer.h \
Chris@1228 136 transform/Transform.h \
Chris@1228 137 transform/TransformDescription.h \
Chris@1228 138 transform/TransformFactory.h \
Chris@1228 139 transform/ModelTransformer.h \
Chris@1228 140 transform/ModelTransformerFactory.h
Chris@1228 141
Chris@1228 142 SVCORE_SOURCES = \
Chris@1228 143 base/AudioLevel.cpp \
Chris@1228 144 base/Clipboard.cpp \
Chris@1266 145 base/ColumnOp.cpp \
Chris@1228 146 base/Command.cpp \
Chris@1228 147 base/Debug.cpp \
Chris@1228 148 base/Exceptions.cpp \
Chris@1241 149 base/HelperExecPath.cpp \
Chris@1228 150 base/LogRange.cpp \
Chris@1228 151 base/Pitch.cpp \
Chris@1228 152 base/PlayParameterRepository.cpp \
Chris@1228 153 base/PlayParameters.cpp \
Chris@1228 154 base/Preferences.cpp \
Chris@1228 155 base/Profiler.cpp \
Chris@1228 156 base/ProgressPrinter.cpp \
Chris@1228 157 base/ProgressReporter.cpp \
Chris@1228 158 base/PropertyContainer.cpp \
Chris@1228 159 base/RangeMapper.cpp \
Chris@1228 160 base/RealTimeSV.cpp \
Chris@1228 161 base/RecentFiles.cpp \
Chris@1228 162 base/ResourceFinder.cpp \
Chris@1228 163 base/Selection.cpp \
Chris@1228 164 base/Serialiser.cpp \
Chris@1228 165 base/StorageAdviser.cpp \
Chris@1228 166 base/StringBits.cpp \
Chris@1228 167 base/Strings.cpp \
Chris@1228 168 base/TempDirectory.cpp \
Chris@1228 169 base/TempWriteFile.cpp \
Chris@1228 170 base/TextMatcher.cpp \
Chris@1228 171 base/Thread.cpp \
Chris@1228 172 base/UnitDatabase.cpp \
Chris@1228 173 base/ViewManagerBase.cpp \
Chris@1228 174 base/XmlExportable.cpp \
Chris@1228 175 data/fileio/AudioFileReader.cpp \
Chris@1228 176 data/fileio/AudioFileReaderFactory.cpp \
Chris@1228 177 data/fileio/AudioFileSizeEstimator.cpp \
Chris@1228 178 data/fileio/BZipFileDevice.cpp \
Chris@1228 179 data/fileio/CachedFile.cpp \
Chris@1228 180 data/fileio/CodedAudioFileReader.cpp \
Chris@1228 181 data/fileio/CSVFileReader.cpp \
Chris@1228 182 data/fileio/CSVFileWriter.cpp \
Chris@1228 183 data/fileio/CSVFormat.cpp \
Chris@1228 184 data/fileio/DataFileReaderFactory.cpp \
Chris@1228 185 data/fileio/FileReadThread.cpp \
Chris@1228 186 data/fileio/FileSource.cpp \
Chris@1228 187 data/fileio/MIDIFileReader.cpp \
Chris@1228 188 data/fileio/MIDIFileWriter.cpp \
Chris@1228 189 data/fileio/MP3FileReader.cpp \
Chris@1228 190 data/fileio/OggVorbisFileReader.cpp \
Chris@1228 191 data/fileio/PlaylistFileReader.cpp \
Chris@1228 192 data/fileio/CoreAudioFileReader.cpp \
Chris@1228 193 data/fileio/DecodingWavFileReader.cpp \
Chris@1228 194 data/fileio/WavFileReader.cpp \
Chris@1228 195 data/fileio/WavFileWriter.cpp \
Chris@1228 196 data/midi/MIDIInput.cpp \
Chris@1228 197 data/midi/rtmidi/RtMidi.cpp \
Chris@1228 198 data/model/AggregateWaveModel.cpp \
Chris@1228 199 data/model/AlignmentModel.cpp \
Chris@1228 200 data/model/Dense3DModelPeakCache.cpp \
Chris@1228 201 data/model/DenseTimeValueModel.cpp \
Chris@1228 202 data/model/EditableDenseThreeDimensionalModel.cpp \
Chris@1228 203 data/model/FFTModel.cpp \
Chris@1228 204 data/model/Model.cpp \
Chris@1228 205 data/model/ModelDataTableModel.cpp \
Chris@1228 206 data/model/PowerOfSqrtTwoZoomConstraint.cpp \
Chris@1228 207 data/model/PowerOfTwoZoomConstraint.cpp \
Chris@1228 208 data/model/RangeSummarisableTimeValueModel.cpp \
Chris@1228 209 data/model/WaveFileModel.cpp \
Chris@1228 210 data/model/ReadOnlyWaveFileModel.cpp \
Chris@1228 211 data/model/WritableWaveFileModel.cpp \
Chris@1228 212 data/osc/OSCMessage.cpp \
Chris@1228 213 data/osc/OSCQueue.cpp \
Chris@1228 214 plugin/PluginScan.cpp \
Chris@1228 215 plugin/DSSIPluginFactory.cpp \
Chris@1228 216 plugin/DSSIPluginInstance.cpp \
Chris@1228 217 plugin/FeatureExtractionPluginFactory.cpp \
Chris@1228 218 plugin/LADSPAPluginFactory.cpp \
Chris@1228 219 plugin/LADSPAPluginInstance.cpp \
Chris@1230 220 plugin/NativeVampPluginFactory.cpp \
Chris@1230 221 plugin/PiperVampPluginFactory.cpp \
Chris@1228 222 plugin/PluginIdentifier.cpp \
Chris@1228 223 plugin/PluginXml.cpp \
Chris@1228 224 plugin/RealTimePluginFactory.cpp \
Chris@1228 225 plugin/RealTimePluginInstance.cpp \
Chris@1228 226 plugin/plugins/SamplePlayer.cpp \
Chris@1228 227 rdf/PluginRDFIndexer.cpp \
Chris@1228 228 rdf/PluginRDFDescription.cpp \
Chris@1228 229 rdf/RDFExporter.cpp \
Chris@1228 230 rdf/RDFFeatureWriter.cpp \
Chris@1228 231 rdf/RDFImporter.cpp \
Chris@1228 232 rdf/RDFTransformFactory.cpp \
Chris@1228 233 system/Init.cpp \
Chris@1228 234 system/System.cpp \
Chris@1228 235 transform/CSVFeatureWriter.cpp \
Chris@1228 236 transform/FeatureExtractionModelTransformer.cpp \
Chris@1228 237 transform/FileFeatureWriter.cpp \
Chris@1228 238 transform/RealTimeEffectModelTransformer.cpp \
Chris@1228 239 transform/Transform.cpp \
Chris@1228 240 transform/TransformFactory.cpp \
Chris@1228 241 transform/ModelTransformer.cpp \
Chris@1228 242 transform/ModelTransformerFactory.cpp
Chris@1228 243
Chris@1228 244 !linux* {
Chris@1228 245 SVCORE_SOURCES += plugin/api/dssi_alsa_compat.c
Chris@1228 246 }
Chris@1228 247