annotate svgui.pro @ 959:2633a1d73e39

Address #1214, layer import produces wrong layer type. We needed a more principled approach to making sure the format gets updated properly and the dialog elements are consistent (basically separating making the dialog elements consistent from subsequently updating the format). This change should provide that, though there may be gotchas still.
author Chris Cannam
date Tue, 12 May 2015 12:31:37 +0100
parents 20698aa6a517
children bb80983c9e61 36cddc3de023 4b5efd76a55c
rev   line source
chris@617 1
chris@617 2 TEMPLATE = lib
chris@617 3
Chris@624 4 exists(config.pri) {
Chris@624 5 include(config.pri)
Chris@624 6 }
Chris@710 7 !exists(config.pri) {
Chris@734 8
Chris@734 9 CONFIG += release
Chris@734 10 DEFINES += NDEBUG BUILD_RELEASE NO_TIMING
Chris@734 11
Chris@710 12 win32-g++ {
Chris@710 13 INCLUDEPATH += ../sv-dependency-builds/win32-mingw/include
Chris@710 14 LIBS += -L../sv-dependency-builds/win32-mingw/lib
Chris@624 15 }
Chris@710 16 win32-msvc* {
Chris@710 17 INCLUDEPATH += ../sv-dependency-builds/win32-msvc/include
Chris@710 18 LIBS += -L../sv-dependency-builds/win32-msvc/lib
Chris@710 19 }
Chris@710 20 macx* {
Chris@710 21 INCLUDEPATH += ../sv-dependency-builds/osx/include
Chris@710 22 LIBS += -L../sv-dependency-builds/osx/lib
Chris@710 23 }
Chris@710 24
Chris@710 25 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_RUBBERBAND HAVE_LIBLO HAVE_MAD HAVE_ID3TAG
Chris@624 26 }
chris@617 27
Chris@912 28 CONFIG += staticlib qt thread warn_on stl rtti exceptions c++11
chris@617 29 QT += network xml gui widgets
chris@617 30
chris@617 31 TARGET = svgui
chris@617 32
chris@617 33 DEPENDPATH += . ../svcore
chris@617 34 INCLUDEPATH += . ../svcore
chris@617 35 OBJECTS_DIR = o
chris@617 36 MOC_DIR = o
chris@617 37
chris@617 38 HEADERS += layer/Colour3DPlotLayer.h \
chris@617 39 layer/ColourDatabase.h \
chris@617 40 layer/ColourMapper.h \
Chris@699 41 layer/ColourScaleLayer.h \
Chris@696 42 layer/FlexiNoteLayer.h \
chris@617 43 layer/ImageLayer.h \
chris@617 44 layer/ImageRegionFinder.h \
chris@617 45 layer/Layer.h \
chris@617 46 layer/LayerFactory.h \
Chris@698 47 layer/LinearNumericalScale.h \
Chris@698 48 layer/LogNumericalScale.h \
Chris@699 49 layer/LinearColourScale.h \
Chris@699 50 layer/LogColourScale.h \
chris@617 51 layer/NoteLayer.h \
chris@617 52 layer/PaintAssistant.h \
Chris@690 53 layer/PianoScale.h \
chris@617 54 layer/RegionLayer.h \
chris@617 55 layer/SingleColourLayer.h \
chris@617 56 layer/SliceableLayer.h \
chris@617 57 layer/SliceLayer.h \
chris@617 58 layer/SpectrogramLayer.h \
chris@617 59 layer/SpectrumLayer.h \
chris@617 60 layer/TextLayer.h \
chris@617 61 layer/TimeInstantLayer.h \
chris@617 62 layer/TimeRulerLayer.h \
chris@617 63 layer/TimeValueLayer.h \
Chris@698 64 layer/VerticalScaleLayer.h \
chris@617 65 layer/WaveformLayer.h
chris@617 66 SOURCES += layer/Colour3DPlotLayer.cpp \
chris@617 67 layer/ColourDatabase.cpp \
chris@617 68 layer/ColourMapper.cpp \
Chris@696 69 layer/FlexiNoteLayer.cpp \
chris@617 70 layer/ImageLayer.cpp \
chris@617 71 layer/ImageRegionFinder.cpp \
chris@617 72 layer/Layer.cpp \
chris@617 73 layer/LayerFactory.cpp \
Chris@698 74 layer/LinearNumericalScale.cpp \
Chris@698 75 layer/LogNumericalScale.cpp \
Chris@699 76 layer/LinearColourScale.cpp \
Chris@699 77 layer/LogColourScale.cpp \
chris@617 78 layer/NoteLayer.cpp \
chris@617 79 layer/PaintAssistant.cpp \
Chris@690 80 layer/PianoScale.cpp \
chris@617 81 layer/RegionLayer.cpp \
chris@617 82 layer/SingleColourLayer.cpp \
chris@617 83 layer/SliceLayer.cpp \
chris@617 84 layer/SpectrogramLayer.cpp \
chris@617 85 layer/SpectrumLayer.cpp \
chris@617 86 layer/TextLayer.cpp \
chris@617 87 layer/TimeInstantLayer.cpp \
chris@617 88 layer/TimeRulerLayer.cpp \
chris@617 89 layer/TimeValueLayer.cpp \
chris@617 90 layer/WaveformLayer.cpp
chris@617 91
chris@617 92 HEADERS += view/Overview.h \
chris@617 93 view/Pane.h \
chris@617 94 view/PaneStack.h \
chris@617 95 view/View.h \
chris@617 96 view/ViewManager.h
chris@617 97 SOURCES += view/Overview.cpp \
chris@617 98 view/Pane.cpp \
chris@617 99 view/PaneStack.cpp \
chris@617 100 view/View.cpp \
chris@617 101 view/ViewManager.cpp
chris@617 102
chris@617 103 HEADERS += widgets/ActivityLog.h \
chris@617 104 widgets/AudioDial.h \
chris@617 105 widgets/ClickableLabel.h \
chris@617 106 widgets/ColourNameDialog.h \
chris@617 107 widgets/CommandHistory.h \
chris@617 108 widgets/CSVFormatDialog.h \
chris@617 109 widgets/Fader.h \
chris@617 110 widgets/InteractiveFileFinder.h \
chris@617 111 widgets/IconLoader.h \
chris@617 112 widgets/ImageDialog.h \
chris@617 113 widgets/ItemEditDialog.h \
chris@617 114 widgets/KeyReference.h \
chris@617 115 widgets/LabelCounterInputDialog.h \
chris@617 116 widgets/LayerTree.h \
chris@617 117 widgets/LayerTreeDialog.h \
chris@617 118 widgets/LEDButton.h \
Chris@929 119 widgets/LevelPanToolButton.h \
Chris@923 120 widgets/LevelPanWidget.h \
chris@617 121 widgets/ListInputDialog.h \
chris@617 122 widgets/MIDIFileImportDialog.h \
chris@617 123 widgets/ModelDataTableDialog.h \
chris@617 124 widgets/NotifyingCheckBox.h \
chris@617 125 widgets/NotifyingComboBox.h \
chris@617 126 widgets/NotifyingPushButton.h \
chris@617 127 widgets/NotifyingTabBar.h \
chris@617 128 widgets/Panner.h \
chris@617 129 widgets/PluginParameterBox.h \
chris@617 130 widgets/PluginParameterDialog.h \
chris@617 131 widgets/ProgressDialog.h \
chris@617 132 widgets/PropertyBox.h \
chris@617 133 widgets/PropertyStack.h \
chris@617 134 widgets/RangeInputDialog.h \
chris@617 135 widgets/SelectableLabel.h \
chris@617 136 widgets/SubdividingMenu.h \
chris@617 137 widgets/TextAbbrev.h \
chris@617 138 widgets/Thumbwheel.h \
chris@617 139 widgets/TipDialog.h \
chris@617 140 widgets/TransformFinder.h \
Chris@884 141 widgets/UnitConverter.h \
chris@617 142 widgets/WindowShapePreview.h \
chris@617 143 widgets/WindowTypeSelector.h
chris@617 144 SOURCES += widgets/ActivityLog.cpp \
chris@617 145 widgets/AudioDial.cpp \
chris@617 146 widgets/ColourNameDialog.cpp \
chris@617 147 widgets/CommandHistory.cpp \
chris@617 148 widgets/CSVFormatDialog.cpp \
chris@617 149 widgets/Fader.cpp \
chris@617 150 widgets/InteractiveFileFinder.cpp \
chris@617 151 widgets/IconLoader.cpp \
chris@617 152 widgets/ImageDialog.cpp \
chris@617 153 widgets/ItemEditDialog.cpp \
chris@617 154 widgets/KeyReference.cpp \
chris@617 155 widgets/LabelCounterInputDialog.cpp \
chris@617 156 widgets/LayerTree.cpp \
chris@617 157 widgets/LayerTreeDialog.cpp \
chris@617 158 widgets/LEDButton.cpp \
Chris@929 159 widgets/LevelPanToolButton.cpp \
Chris@923 160 widgets/LevelPanWidget.cpp \
chris@617 161 widgets/ListInputDialog.cpp \
chris@617 162 widgets/MIDIFileImportDialog.cpp \
chris@617 163 widgets/ModelDataTableDialog.cpp \
chris@617 164 widgets/NotifyingCheckBox.cpp \
chris@617 165 widgets/NotifyingComboBox.cpp \
chris@617 166 widgets/NotifyingPushButton.cpp \
chris@617 167 widgets/NotifyingTabBar.cpp \
chris@617 168 widgets/Panner.cpp \
chris@617 169 widgets/PluginParameterBox.cpp \
chris@617 170 widgets/PluginParameterDialog.cpp \
chris@617 171 widgets/ProgressDialog.cpp \
chris@617 172 widgets/PropertyBox.cpp \
chris@617 173 widgets/PropertyStack.cpp \
chris@617 174 widgets/RangeInputDialog.cpp \
chris@617 175 widgets/SelectableLabel.cpp \
chris@617 176 widgets/SubdividingMenu.cpp \
chris@617 177 widgets/TextAbbrev.cpp \
chris@617 178 widgets/Thumbwheel.cpp \
chris@617 179 widgets/TipDialog.cpp \
chris@617 180 widgets/TransformFinder.cpp \
Chris@884 181 widgets/UnitConverter.cpp \
chris@617 182 widgets/WindowShapePreview.cpp \
chris@617 183 widgets/WindowTypeSelector.cpp