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) { }