|
23 | 23 |
|
24 | 24 | #include "EngineConfigWindow.h" |
25 | 25 |
|
| 26 | +#include "../../AccessClass.h" |
| 27 | + |
26 | 28 | EngineParameterComponent::EngineParameterComponent(EngineParameter& param) |
27 | 29 | : Component(param.name), type(param.type), parameter(param) |
28 | 30 | { |
@@ -162,16 +164,17 @@ EngineConfigComponent::EngineConfigComponent(RecordEngineManager* man, int heigh |
162 | 164 | parameters.add(par); |
163 | 165 | } |
164 | 166 |
|
165 | | - ToggleButton* but = new ToggleButton(); |
166 | | - but->setToggleState(CoreServices::RecordNode::getRecordThreadStatus(), dontSendNotification); |
167 | | - but->setBounds(10, 10+40*(i+1), 100, 20); |
168 | | - but->addListener(this); |
169 | | - addAndMakeVisible(but); |
| 167 | + recordThreadToggleButton = new ToggleButton(); |
| 168 | + |
| 169 | + recordThreadToggleButton->setToggleState(AccessClass::getProcessorGraph()->getRecordNode()->getRecordThreadStatus(), dontSendNotification); |
| 170 | + recordThreadToggleButton->setBounds(10, 10 + 40 * (i + 1), 100, 20); |
| 171 | + recordThreadToggleButton->addListener(this); |
| 172 | + addAndMakeVisible(recordThreadToggleButton); |
170 | 173 |
|
171 | | - Label* label = new Label(); |
172 | | - label->setText("Is record thread enabled?", NotificationType::dontSendNotification); |
173 | | - label->setBounds(30, 10 + 40 * (i + 1), 240, 20); |
174 | | - addAndMakeVisible(label); |
| 174 | + recordThreadToggleLabel = new Label(); |
| 175 | + recordThreadToggleLabel->setText("Is record thread enabled?", NotificationType::dontSendNotification); |
| 176 | + recordThreadToggleLabel->setBounds(30, 10 + 40 * (i + 1), 240, 20); |
| 177 | + addAndMakeVisible(recordThreadToggleLabel); |
175 | 178 |
|
176 | 179 | height = 10 + 40 * (i + 1) + 30; |
177 | 180 |
|
@@ -201,14 +204,14 @@ void EngineConfigComponent::buttonClicked(Button* b) |
201 | 204 | "Yes", "No"); |
202 | 205 |
|
203 | 206 | if (response == 1) |
204 | | - CoreServices::RecordNode::toggleRecordThread(false); |
| 207 | + AccessClass::getProcessorGraph()->getRecordNode()->setParameter(3, 0.0); |
205 | 208 | else |
206 | 209 | b->setToggleState(true, false); |
207 | 210 |
|
208 | 211 |
|
209 | 212 | } |
210 | 213 | else { |
211 | | - CoreServices::RecordNode::toggleRecordThread(true); |
| 214 | + AccessClass::getProcessorGraph()->getRecordNode()->setParameter(3, 1.0); |
212 | 215 | } |
213 | 216 |
|
214 | 217 | } |
|
0 commit comments