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.
typedef std::map<const Playable *, PlayParameters *> PlayParameterRepository::PlayableParameterMap [protected] |
Definition at line 74 of file PlayParameterRepository.h.
PlayParameterRepository::~PlayParameterRepository | ( | ) | [virtual] |
Definition at line 31 of file PlayParameterRepository.cpp.
PlayParameterRepository * PlayParameterRepository::getInstance | ( | ) | [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().
void PlayParameterRepository::copyParameters | ( | const Playable * | from, |
const Playable * | to | ||
) |
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.
void PlayParameterRepository::playParametersChanged | ( | PlayParameters * | ) | [signal] |
void PlayParameterRepository::playClipIdChanged | ( | const Playable * | , |
QString | |||
) | [signal] |
Referenced by addPlayable(), and playClipIdChanged().
void PlayParameterRepository::playParametersChanged | ( | ) | [protected, slot] |
Definition at line 100 of file PlayParameterRepository.cpp.
Referenced by addPlayable().
void PlayParameterRepository::playClipIdChanged | ( | QString | id | ) | [protected, slot] |
Definition at line 107 of file PlayParameterRepository.cpp.
References m_playParameters, and playClipIdChanged().
Definition at line 75 of file PlayParameterRepository.h.
Referenced by addPlayable(), clear(), getPlayParameters(), playClipIdChanged(), and removePlayable().
PlayParameterRepository * PlayParameterRepository::m_instance = new PlayParameterRepository [static, protected] |
Definition at line 77 of file PlayParameterRepository.h.
Referenced by getInstance().