svcore  1.9
ViewManagerBase Class Reference

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

#include <ViewManagerBase.h>

List of all members.

Signals

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

Public Member Functions

virtual ~ViewManagerBase ()
virtual void setAudioPlaySource (AudioPlaySource *source)=0
virtual int alignPlaybackFrameToReference (int) const =0
virtual int alignReferenceToPlaybackFrame (int) const =0
virtual const MultiSelectiongetSelection () const =0
virtual const
MultiSelection::SelectionList
getSelections () const =0
virtual int constrainFrameToSelection (int frame) const =0
virtual Selection getContainingSelection (int 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 31 of file ViewManagerBase.h.


Constructor & Destructor Documentation

Definition at line 18 of file ViewManagerBase.cpp.


Member Function Documentation

virtual void ViewManagerBase::setAudioPlaySource ( AudioPlaySource source) [pure virtual]
virtual int ViewManagerBase::alignPlaybackFrameToReference ( int  ) const [pure virtual]
virtual int ViewManagerBase::alignReferenceToPlaybackFrame ( int  ) const [pure virtual]
virtual const MultiSelection& ViewManagerBase::getSelection ( ) const [pure virtual]
virtual const MultiSelection::SelectionList& ViewManagerBase::getSelections ( ) const [pure virtual]
virtual int ViewManagerBase::constrainFrameToSelection ( int  frame) const [pure virtual]
virtual Selection ViewManagerBase::getContainingSelection ( int  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]

Emitted when the selection has changed.

Emitted when the play loop mode has been changed.

void ViewManagerBase::playLoopModeChanged ( bool  ) [signal]

Emitted when the play selection mode has been changed.

Emitted when the play solo mode has been changed.

void ViewManagerBase::playSoloModeChanged ( bool  ) [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: