|
svcore
1.9
|
#include <PlayParameterRepository.h>


Classes | |
| class | EditCommand |
Signals | |
| void | playParametersChanged (PlayParameters *) |
| void | playClipIdChanged (const Playable *, QString) |
Public Member Functions | |
| virtual | ~PlayParameterRepository () |
| void | addPlayable (const Playable *playable) |
| void | removePlayable (const Playable *playable) |
| void | copyParameters (const Playable *from, const Playable *to) |
| PlayParameters * | getPlayParameters (const Playable *playable) |
| void | clear () |
Static Public Member Functions | |
| static PlayParameterRepository * | getInstance () |
Protected Types | |
| typedef std::map< const Playable *, PlayParameters * > | PlayableParameterMap |
Protected Slots | |
| void | playParametersChanged () |
| void | playClipIdChanged (QString) |
Protected Attributes | |
| PlayableParameterMap | m_playParameters |
Static Protected Attributes | |
| static PlayParameterRepository * | m_instance = new PlayParameterRepository |
Definition at line 29 of file PlayParameterRepository.h.
|
protected |
Definition at line 74 of file PlayParameterRepository.h.
|
virtual |
Definition at line 31 of file PlayParameterRepository.cpp.
|
static |
Definition at line 26 of file PlayParameterRepository.cpp.
References m_instance.
Referenced by DenseTimeValueModel::DenseTimeValueModel(), FlexiNoteModel::FlexiNoteModel(), NoteModel::NoteModel(), SparseOneDimensionalModel::SparseOneDimensionalModel(), SparseTimeValueModel::SparseTimeValueModel(), DenseTimeValueModel::~DenseTimeValueModel(), FlexiNoteModel::~FlexiNoteModel(), NoteModel::~NoteModel(), SparseOneDimensionalModel::~SparseOneDimensionalModel(), and SparseTimeValueModel::~SparseTimeValueModel().
| void PlayParameterRepository::addPlayable | ( | const Playable * | playable | ) |
Definition at line 36 of file PlayParameterRepository.cpp.
References Playable::getDefaultPlayAudible(), Playable::getDefaultPlayClipId(), getPlayParameters(), m_playParameters, playClipIdChanged(), playParametersChanged(), PlayParameters::setPlayAudible(), and PlayParameters::setPlayClipId().
Referenced by copyParameters(), DenseTimeValueModel::DenseTimeValueModel(), FlexiNoteModel::FlexiNoteModel(), NoteModel::NoteModel(), SparseOneDimensionalModel::SparseOneDimensionalModel(), and SparseTimeValueModel::SparseTimeValueModel().
| void PlayParameterRepository::removePlayable | ( | const Playable * | playable | ) |
Definition at line 68 of file PlayParameterRepository.cpp.
References m_playParameters.
Referenced by DenseTimeValueModel::~DenseTimeValueModel(), FlexiNoteModel::~FlexiNoteModel(), NoteModel::~NoteModel(), SparseOneDimensionalModel::~SparseOneDimensionalModel(), and SparseTimeValueModel::~SparseTimeValueModel().
Definition at line 79 of file PlayParameterRepository.cpp.
References addPlayable(), PlayParameters::copyFrom(), and getPlayParameters().
| PlayParameters * PlayParameterRepository::getPlayParameters | ( | const Playable * | playable | ) |
Definition at line 93 of file PlayParameterRepository.cpp.
References m_playParameters.
Referenced by addPlayable(), and copyParameters().
| void PlayParameterRepository::clear | ( | ) |
Definition at line 120 of file PlayParameterRepository.cpp.
References m_playParameters.
|
signal |
|
signal |
Referenced by addPlayable(), and playClipIdChanged().
|
protectedslot |
Definition at line 100 of file PlayParameterRepository.cpp.
Referenced by addPlayable().
|
protectedslot |
Definition at line 107 of file PlayParameterRepository.cpp.
References m_playParameters, and playClipIdChanged().
|
protected |
Definition at line 75 of file PlayParameterRepository.h.
Referenced by addPlayable(), clear(), getPlayParameters(), playClipIdChanged(), and removePlayable().
|
staticprotected |
Definition at line 77 of file PlayParameterRepository.h.
Referenced by getInstance().