Mercurial > hg > sonic-visualiser
comparison main/MainWindow.h @ 672:d4f908163c60
Cut down number of includes and predeclarations
author | Chris Cannam |
---|---|
date | Wed, 04 Dec 2013 16:48:08 +0000 |
parents | 6f06094daba0 |
children | bfd68cc71a25 73a5884a0975 |
comparison
equal
deleted
inserted
replaced
671:d32374872c4a | 672:d4f908163c60 |
---|---|
14 */ | 14 */ |
15 | 15 |
16 #ifndef _MAIN_WINDOW_H_ | 16 #ifndef _MAIN_WINDOW_H_ |
17 #define _MAIN_WINDOW_H_ | 17 #define _MAIN_WINDOW_H_ |
18 | 18 |
19 #include <QFrame> | |
20 #include <QString> | |
21 #include <QUrl> | |
22 #include <QPointer> | |
23 | |
24 #include "framework/MainWindowBase.h" | 19 #include "framework/MainWindowBase.h" |
25 #include "base/Command.h" | 20 |
26 #include "view/ViewManager.h" | 21 class VersionTester; |
27 #include "base/PropertyContainer.h" | 22 class Surveyer; |
28 #include "base/RecentFiles.h" | 23 class LayerTreeDialog; |
29 #include "layer/LayerFactory.h" | |
30 #include "transform/Transform.h" | |
31 #include "framework/SVFileReader.h" | |
32 #include "data/fileio/FileFinder.h" | |
33 #include "data/fileio/FileSource.h" | |
34 #include "widgets/LayerTreeDialog.h" | |
35 #include <map> | |
36 | |
37 class Document; | |
38 class PaneStack; | |
39 class Pane; | |
40 class View; | |
41 class Fader; | |
42 class Overview; | |
43 class Layer; | |
44 class WaveformLayer; | |
45 class WaveFileModel; | |
46 class AudioCallbackPlaySource; | |
47 class AudioCallbackPlayTarget; | |
48 class CommandHistory; | |
49 class QMenu; | |
50 class AudioDial; | |
51 class QLabel; | |
52 class QCheckBox; | |
53 class PreferencesDialog; | |
54 class QTreeView; | |
55 class QPushButton; | |
56 class OSCQueue; | |
57 class OSCMessage; | |
58 class KeyReference; | |
59 class Labeller; | |
60 class ActivityLog; | 24 class ActivityLog; |
25 | |
61 class QFileSystemWatcher; | 26 class QFileSystemWatcher; |
62 class QScrollArea; | 27 class QScrollArea; |
63 class VersionTester; | |
64 class Surveyer; | |
65 | 28 |
66 class MainWindow : public MainWindowBase | 29 class MainWindow : public MainWindowBase |
67 { | 30 { |
68 Q_OBJECT | 31 Q_OBJECT |
69 | 32 |