Mercurial > hg > svcore
comparison base/PlayParameters.cpp @ 865:9196cff56abe tonioni
SV file compatibility etc for sample stuff
author | Chris Cannam |
---|---|
date | Tue, 07 Jan 2014 15:49:39 +0000 |
parents | 1f98e28f70c6 |
children | 3a3541b357fe |
comparison
equal
deleted
inserted
replaced
864:6d07bcc844a1 | 865:9196cff56abe |
---|---|
62 .arg(m_playMuted ? "true" : "false") | 62 .arg(m_playMuted ? "true" : "false") |
63 .arg(m_playPan) | 63 .arg(m_playPan) |
64 .arg(m_playGain) | 64 .arg(m_playGain) |
65 .arg(m_playSampleId) | 65 .arg(m_playSampleId) |
66 .arg(extraAttributes); | 66 .arg(extraAttributes); |
67 stream << "/>\n"; | 67 |
68 stream << ">\n"; | |
69 | |
70 if (m_playSampleId != "") { | |
71 // for backward compatibility | |
72 stream << indent << " "; | |
73 stream << QString("<plugin identifier=\"%1\" program=\"%2\"/>\n") | |
74 .arg("sample_player") | |
75 .arg(m_playSampleId); | |
76 } | |
77 | |
78 stream << indent << "</playparameters>\n"; | |
68 } | 79 } |
69 | 80 |
70 void | 81 void |
71 PlayParameters::setPlayMuted(bool muted) | 82 PlayParameters::setPlayMuted(bool muted) |
72 { | 83 { |
113 m_playSampleId = id; | 124 m_playSampleId = id; |
114 emit playSampleIdChanged(id); | 125 emit playSampleIdChanged(id); |
115 emit playParametersChanged(); | 126 emit playParametersChanged(); |
116 } | 127 } |
117 } | 128 } |
118 | |
119 void | |
120 PlayParameters::setPlayPluginConfiguration(QString configuration) | |
121 { | |
122 //!!! need to parse out sample id from e.g. configuration == | |
123 //!!! <plugin program="piano"/> | |
124 /* | |
125 if (m_playPluginConfiguration != configuration) { | |
126 m_playPluginConfiguration = configuration; | |
127 // cerr << "PlayParameters(" << this << "): setPlayPluginConfiguration to \"" << configuration << "\"" << endl; | |
128 emit playPluginConfigurationChanged(configuration); | |
129 emit playParametersChanged(); | |
130 } | |
131 */ | |
132 } | |
133 | |
134 |