svcore
1.9
|
Base class for ViewManager, with no GUI content. More...
#include <ViewManagerBase.h>
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 MultiSelection & | getSelection () 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 |
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.
ViewManagerBase::~ViewManagerBase | ( | ) | [virtual] |
Definition at line 18 of file ViewManagerBase.cpp.
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] |
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] |