ViewManagerBase Class Referenceabstract

Base class for ViewManager, with no GUI content. More...

#include <ViewManagerBase.h>

Inheritance diagram for ViewManagerBase:
Inheritance graph
Collaboration diagram for ViewManagerBase:
Collaboration graph

Signals

void selectionChanged ()
 Emitted when the selection has changed. More...
 
void playLoopModeChanged ()
 Emitted when the play loop mode has been changed. More...
 
void playLoopModeChanged (bool)
 
void playSelectionModeChanged ()
 Emitted when the play selection mode has been changed. More...
 
void playSelectionModeChanged (bool)
 
void playSoloModeChanged ()
 Emitted when the play solo mode has been changed. More...
 
void playSoloModeChanged (bool)
 
void alignModeChanged ()
 Emitted when the alignment mode has been changed. More...
 
void alignModeChanged (bool)
 

Public Member Functions

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
 
virtual const MultiSelectiongetSelection () const =0
 
virtual const MultiSelection::SelectionListgetSelections () const =0
 
virtual sv_frame_t constrainFrameToSelection (sv_frame_t frame) const =0
 
virtual Selection getContainingSelection (sv_frame_t frame, bool defaultToFollowing) const =0
 
virtual bool getPlayLoopMode () const =0
 
virtual bool getPlaySelectionMode () const =0
 
virtual bool getPlaySoloMode () const =0
 
virtual bool getAlignMode () const =0
 

Detailed Description

Base class for ViewManager, with no GUI content.

This should define all of the ViewManager interface that e.g. audio I/O classes need to refer to.

Definition at line 32 of file ViewManagerBase.h.

Constructor & Destructor Documentation

ViewManagerBase::~ViewManagerBase ( )
virtual

Definition at line 18 of file ViewManagerBase.cpp.

Member Function Documentation

virtual void ViewManagerBase::setAudioPlaySource ( AudioPlaySource source)
pure virtual
virtual void ViewManagerBase::setAudioRecordTarget ( AudioRecordTarget target)
pure virtual
virtual sv_frame_t ViewManagerBase::alignPlaybackFrameToReference ( sv_frame_t  ) const
pure virtual
virtual sv_frame_t ViewManagerBase::alignReferenceToPlaybackFrame ( sv_frame_t  ) const
pure virtual
virtual const MultiSelection& ViewManagerBase::getSelection ( ) const
pure virtual
virtual const MultiSelection::SelectionList& ViewManagerBase::getSelections ( ) const
pure virtual
virtual sv_frame_t ViewManagerBase::constrainFrameToSelection ( sv_frame_t  frame) const
pure virtual
virtual Selection ViewManagerBase::getContainingSelection ( sv_frame_t  frame,
bool  defaultToFollowing 
) const
pure virtual
virtual bool ViewManagerBase::getPlayLoopMode ( ) const
pure virtual
virtual bool ViewManagerBase::getPlaySelectionMode ( ) const
pure virtual
virtual bool ViewManagerBase::getPlaySoloMode ( ) const
pure virtual
virtual bool ViewManagerBase::getAlignMode ( ) const
pure virtual
void ViewManagerBase::selectionChanged ( )
signal

Emitted when the selection has changed.

void ViewManagerBase::playLoopModeChanged ( )
signal

Emitted when the play loop mode has been changed.

void ViewManagerBase::playLoopModeChanged ( bool  )
signal
void ViewManagerBase::playSelectionModeChanged ( )
signal

Emitted when the play selection mode has been changed.

void ViewManagerBase::playSelectionModeChanged ( bool  )
signal
void ViewManagerBase::playSoloModeChanged ( )
signal

Emitted when the play solo mode has been changed.

void ViewManagerBase::playSoloModeChanged ( bool  )
signal
void ViewManagerBase::alignModeChanged ( )
signal

Emitted when the alignment mode has been changed.

void ViewManagerBase::alignModeChanged ( bool  )
signal

The documentation for this class was generated from the following files: