svcore  1.9
PlayParameterRepository Class Reference

#include <PlayParameterRepository.h>

Inheritance diagram for PlayParameterRepository:
Collaboration diagram for PlayParameterRepository:

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)
 
PlayParametersgetPlayParameters (const Playable *playable)
 
void clear ()
 

Static Public Member Functions

static PlayParameterRepositorygetInstance ()
 

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 PlayParameterRepositorym_instance = new PlayParameterRepository
 

Detailed Description

Definition at line 29 of file PlayParameterRepository.h.

Member Typedef Documentation

◆ PlayableParameterMap

Definition at line 74 of file PlayParameterRepository.h.

Constructor & Destructor Documentation

◆ ~PlayParameterRepository()

PlayParameterRepository::~PlayParameterRepository ( )
virtual

Definition at line 31 of file PlayParameterRepository.cpp.

Member Function Documentation

◆ getInstance()

◆ addPlayable()

◆ removePlayable()

◆ copyParameters()

void PlayParameterRepository::copyParameters ( const Playable from,
const Playable to 
)

◆ getPlayParameters()

PlayParameters * PlayParameterRepository::getPlayParameters ( const Playable playable)

Definition at line 93 of file PlayParameterRepository.cpp.

References m_playParameters.

Referenced by addPlayable(), and copyParameters().

◆ clear()

void PlayParameterRepository::clear ( )

Definition at line 120 of file PlayParameterRepository.cpp.

References m_playParameters.

◆ playParametersChanged [1/2]

void PlayParameterRepository::playParametersChanged ( PlayParameters )
signal

◆ playClipIdChanged [1/2]

void PlayParameterRepository::playClipIdChanged ( const Playable ,
QString   
)
signal

Referenced by addPlayable(), and playClipIdChanged().

◆ playParametersChanged [2/2]

void PlayParameterRepository::playParametersChanged ( )
protectedslot

Definition at line 100 of file PlayParameterRepository.cpp.

Referenced by addPlayable().

◆ playClipIdChanged [2/2]

void PlayParameterRepository::playClipIdChanged ( QString  id)
protectedslot

Definition at line 107 of file PlayParameterRepository.cpp.

References m_playParameters, and playClipIdChanged().

Member Data Documentation

◆ m_playParameters

PlayableParameterMap PlayParameterRepository::m_playParameters
protected

◆ m_instance

PlayParameterRepository * PlayParameterRepository::m_instance = new PlayParameterRepository
staticprotected

Definition at line 77 of file PlayParameterRepository.h.

Referenced by getInstance().


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