comparison base/PlayParameterRepository.h @ 284:41d64b873d87

* continue to pick "new" colours for coloured layers even when all colours have been used at least once, rather than sticking on the last one * some messing about with application palette settings * when replacing an audio file, retain the previous playback settings for any layers that depended on the old file * re-check plugin program setting when a parameter changes -- so a plugin can decide to reset the program if the parameters no longer match those for the current program * fix failure to update check-boxes for toggled plugin parameters when their parameters are changed by program changes
author Chris Cannam
date Thu, 09 Aug 2007 14:40:03 +0000
parents 82f529a08cf3
children 5858cc462d0a
comparison
equal deleted inserted replaced
283:7336fe3a7caa 284:41d64b873d87
32 32
33 virtual ~PlayParameterRepository(); 33 virtual ~PlayParameterRepository();
34 34
35 void addModel(const Model *model); 35 void addModel(const Model *model);
36 void removeModel(const Model *model); 36 void removeModel(const Model *model);
37 void copyParameters(const Model *from, const Model *to);
37 38
38 PlayParameters *getPlayParameters(const Model *model) const; 39 PlayParameters *getPlayParameters(const Model *model);
39 40
40 void clear(); 41 void clear();
41 42
42 signals: 43 signals:
43 void playParametersChanged(PlayParameters *); 44 void playParametersChanged(PlayParameters *);