Mercurial > hg > tony
comparison src/MainWindow.cpp @ 2:f8f297008312
Cut back on includes
author | Chris Cannam |
---|---|
date | Fri, 16 Nov 2012 12:13:04 +0000 |
parents | a11a9c04df44 |
children | 17da7a332620 |
comparison
equal
deleted
inserted
replaced
1:a11a9c04df44 | 2:f8f297008312 |
---|---|
19 #include "framework/Document.h" | 19 #include "framework/Document.h" |
20 | 20 |
21 #include "view/Pane.h" | 21 #include "view/Pane.h" |
22 #include "view/PaneStack.h" | 22 #include "view/PaneStack.h" |
23 #include "data/model/WaveFileModel.h" | 23 #include "data/model/WaveFileModel.h" |
24 #include "data/model/SparseOneDimensionalModel.h" | |
25 #include "data/model/FFTModel.h" | |
26 #include "view/ViewManager.h" | 24 #include "view/ViewManager.h" |
27 #include "base/Preferences.h" | 25 #include "base/Preferences.h" |
28 #include "layer/WaveformLayer.h" | 26 #include "layer/WaveformLayer.h" |
29 #include "layer/TimeRulerLayer.h" | |
30 #include "layer/TimeInstantLayer.h" | 27 #include "layer/TimeInstantLayer.h" |
31 #include "layer/TimeValueLayer.h" | 28 #include "layer/TimeValueLayer.h" |
32 #include "layer/Colour3DPlotLayer.h" | |
33 #include "layer/SliceLayer.h" | |
34 #include "layer/SliceableLayer.h" | |
35 #include "widgets/Fader.h" | 29 #include "widgets/Fader.h" |
36 #include "view/Overview.h" | 30 #include "view/Overview.h" |
37 #include "widgets/PropertyBox.h" | |
38 #include "widgets/PropertyStack.h" | |
39 #include "widgets/AudioDial.h" | 31 #include "widgets/AudioDial.h" |
40 #include "widgets/IconLoader.h" | 32 #include "widgets/IconLoader.h" |
41 #include "widgets/ListInputDialog.h" | |
42 #include "widgets/SubdividingMenu.h" | |
43 #include "widgets/NotifyingPushButton.h" | |
44 #include "widgets/KeyReference.h" | 33 #include "widgets/KeyReference.h" |
45 #include "audioio/AudioCallbackPlaySource.h" | 34 #include "audioio/AudioCallbackPlaySource.h" |
46 #include "audioio/AudioCallbackPlayTarget.h" | 35 #include "audioio/AudioCallbackPlayTarget.h" |
47 #include "audioio/AudioTargetFactory.h" | |
48 #include "audioio/PlaySpeedRangeMapper.h" | 36 #include "audioio/PlaySpeedRangeMapper.h" |
49 #include "data/fileio/DataFileReaderFactory.h" | |
50 #include "data/fileio/PlaylistFileReader.h" | |
51 #include "data/fileio/WavFileWriter.h" | |
52 #include "data/fileio/CSVFileWriter.h" | |
53 #include "data/fileio/BZipFileDevice.h" | |
54 #include "data/fileio/FileSource.h" | |
55 #include "data/fft/FFTDataServer.h" | |
56 #include "base/RecentFiles.h" | |
57 #include "transform/TransformFactory.h" | |
58 #include "transform/ModelTransformerFactory.h" | |
59 #include "base/PlayParameterRepository.h" | |
60 #include "base/XmlExportable.h" | |
61 #include "widgets/CommandHistory.h" | |
62 #include "base/Profiler.h" | 37 #include "base/Profiler.h" |
63 #include "base/Clipboard.h" | |
64 #include "base/UnitDatabase.h" | 38 #include "base/UnitDatabase.h" |
65 #include "layer/ColourDatabase.h" | 39 #include "layer/ColourDatabase.h" |
66 #include "data/osc/OSCQueue.h" | |
67 | 40 |
68 // For version information | 41 // For version information |
69 #include "vamp/vamp.h" | 42 #include "vamp/vamp.h" |
70 #include "vamp-sdk/PluginBase.h" | 43 #include "vamp-sdk/PluginBase.h" |
71 #include "plugin/api/ladspa.h" | 44 #include "plugin/api/ladspa.h" |
73 | 46 |
74 #include <QApplication> | 47 #include <QApplication> |
75 #include <QMessageBox> | 48 #include <QMessageBox> |
76 #include <QGridLayout> | 49 #include <QGridLayout> |
77 #include <QLabel> | 50 #include <QLabel> |
78 #include <QAction> | |
79 #include <QMenuBar> | 51 #include <QMenuBar> |
80 #include <QToolBar> | 52 #include <QToolBar> |
81 #include <QToolButton> | 53 #include <QToolButton> |
82 #include <QButtonGroup> | |
83 #include <QInputDialog> | 54 #include <QInputDialog> |
84 #include <QStatusBar> | 55 #include <QStatusBar> |
85 #include <QFile> | |
86 #include <QFileInfo> | 56 #include <QFileInfo> |
87 #include <QDir> | 57 #include <QDir> |
88 #include <QTextStream> | |
89 #include <QProcess> | 58 #include <QProcess> |
90 #include <QShortcut> | 59 #include <QPushButton> |
91 #include <QSettings> | 60 #include <QSettings> |
92 #include <QDateTime> | |
93 #include <QProcess> | |
94 #include <QCheckBox> | |
95 #include <QRegExp> | |
96 #include <QScrollArea> | 61 #include <QScrollArea> |
97 | 62 |
98 #include <iostream> | 63 #include <iostream> |
99 #include <cstdio> | 64 #include <cstdio> |
100 #include <errno.h> | 65 #include <errno.h> |
101 | 66 |
102 using std::cerr; | 67 using std::cerr; |
103 using std::endl; | 68 using std::endl; |
104 | 69 |
105 using std::vector; | 70 using std::vector; |
106 using std::map; | |
107 using std::set; | |
108 | 71 |
109 | 72 |
110 MainWindow::MainWindow(bool withAudioOutput, bool withOSCSupport) : | 73 MainWindow::MainWindow(bool withAudioOutput, bool withOSCSupport) : |
111 MainWindowBase(withAudioOutput, withOSCSupport, false), | 74 MainWindowBase(withAudioOutput, withOSCSupport, false), |
112 m_overview(0), | 75 m_overview(0), |