Mercurial > hg > svcore
diff base/ViewManagerBase.h @ 1527:710e6250a401 zoom
Merge from default branch
author | Chris Cannam |
---|---|
date | Mon, 17 Sep 2018 13:51:14 +0100 |
parents | ec9e65fcf749 |
children |
line wrap: on
line diff
--- a/base/ViewManagerBase.h Mon Dec 12 15:18:52 2016 +0000 +++ b/base/ViewManagerBase.h Mon Sep 17 13:51:14 2018 +0100 @@ -13,14 +13,15 @@ COPYING included with this distribution for more information. */ -#ifndef _VIEW_MANAGER_BASE_H_ -#define _VIEW_MANAGER_BASE_H_ +#ifndef SV_VIEW_MANAGER_BASE_H +#define SV_VIEW_MANAGER_BASE_H #include <QObject> #include "Selection.h" class AudioPlaySource; +class AudioRecordTarget; /** * Base class for ViewManager, with no GUI content. This should @@ -36,6 +37,7 @@ virtual ~ViewManagerBase(); virtual void setAudioPlaySource(AudioPlaySource *source) = 0; + virtual void setAudioRecordTarget(AudioRecordTarget *target) = 0; virtual sv_frame_t alignPlaybackFrameToReference(sv_frame_t) const = 0; virtual sv_frame_t alignReferenceToPlaybackFrame(sv_frame_t) const = 0;