Mercurial > hg > svapp
comparison framework/MainWindowBase.h @ 468:56acd9368532 bqaudioio
Initial work toward switching to bqaudioio library (so as to get I/O, not just O)
author | Chris Cannam |
---|---|
date | Tue, 04 Aug 2015 13:27:42 +0100 |
parents | c651a736ebc4 |
children | f93820d36cb0 |
comparison
equal
deleted
inserted
replaced
466:45054b36ddbf | 468:56acd9368532 |
---|---|
44 class Overview; | 44 class Overview; |
45 class Layer; | 45 class Layer; |
46 class WaveformLayer; | 46 class WaveformLayer; |
47 class WaveFileModel; | 47 class WaveFileModel; |
48 class AudioCallbackPlaySource; | 48 class AudioCallbackPlaySource; |
49 class AudioCallbackPlayTarget; | |
50 class CommandHistory; | 49 class CommandHistory; |
51 class QMenu; | 50 class QMenu; |
52 class AudioDial; | 51 class AudioDial; |
53 class QLabel; | 52 class QLabel; |
54 class QCheckBox; | 53 class QCheckBox; |
60 class KeyReference; | 59 class KeyReference; |
61 class Labeller; | 60 class Labeller; |
62 class ModelDataTableDialog; | 61 class ModelDataTableDialog; |
63 class QSignalMapper; | 62 class QSignalMapper; |
64 class QShortcut; | 63 class QShortcut; |
64 | |
65 namespace breakfastquay { | |
66 class SystemPlaybackTarget; | |
67 } | |
65 | 68 |
66 /** | 69 /** |
67 * The base class for the SV main window. This includes everything to | 70 * The base class for the SV main window. This includes everything to |
68 * do with general document and pane stack management, but nothing | 71 * do with general document and pane stack management, but nothing |
69 * that involves user interaction -- this doesn't create the widget or | 72 * that involves user interaction -- this doesn't create the widget or |
304 ViewManager *m_viewManager; | 307 ViewManager *m_viewManager; |
305 Layer *m_timeRulerLayer; | 308 Layer *m_timeRulerLayer; |
306 | 309 |
307 bool m_audioOutput; | 310 bool m_audioOutput; |
308 AudioCallbackPlaySource *m_playSource; | 311 AudioCallbackPlaySource *m_playSource; |
309 AudioCallbackPlayTarget *m_playTarget; | 312 breakfastquay::SystemPlaybackTarget *m_playTarget; |
310 | 313 |
311 class OSCQueueStarter : public QThread | 314 class OSCQueueStarter : public QThread |
312 { | 315 { |
313 public: | 316 public: |
314 OSCQueueStarter(MainWindowBase *mwb) : QThread(mwb), m_mwb(mwb) { } | 317 OSCQueueStarter(MainWindowBase *mwb) : QThread(mwb), m_mwb(mwb) { } |