Mercurial > hg > svapp
diff framework/MainWindowBase.h @ 564:07e111dd5902 levelpanwidget
Merge from branch 3.0-integration
author | Chris Cannam |
---|---|
date | Wed, 14 Dec 2016 14:28:41 +0000 |
parents | fb675409297a 21e3aab6e3e7 |
children | be83e81d9156 |
line wrap: on
line diff
--- a/framework/MainWindowBase.h Mon Dec 05 17:03:09 2016 +0000 +++ b/framework/MainWindowBase.h Wed Dec 14 14:28:41 2016 +0000 @@ -66,8 +66,9 @@ class AlignmentModel; namespace breakfastquay { -class SystemPlaybackTarget; -class SystemAudioIO; + class SystemPlaybackTarget; + class SystemAudioIO; + class ResamplerWrapper; } /** @@ -198,6 +199,7 @@ public slots: virtual void preferenceChanged(PropertyContainer::PropertyName); virtual void resizeConstrained(QSize); + virtual void recreateAudioIO(); protected slots: virtual void zoomIn(); @@ -344,6 +346,7 @@ AudioCallbackPlaySource *m_playSource; AudioRecordTarget *m_recordTarget; + breakfastquay::ResamplerWrapper *m_resamplerWrapper; breakfastquay::SystemPlaybackTarget *m_playTarget; // only one of this... breakfastquay::SystemAudioIO *m_audioIO; // ... and this exists @@ -463,6 +466,8 @@ virtual void setDefaultSessionTemplate(QString); virtual void createAudioIO(); + virtual void deleteAudioIO(); + virtual void openHelpUrl(QString url); virtual void openLocalFolder(QString path);