| 151 | } |
| 152 | |
| 153 | void BaseScriptPane::construct(Json config) { |
| 154 | m_reader->construct(config, this); |
| 155 | |
| 156 | for (auto pair : m_config.getObject("canvasClickCallbacks", {})) |
| 157 | m_canvasClickCallbacks.set(findChild<CanvasWidget>(pair.first), pair.second.toString()); |
| 158 | for (auto pair : m_config.getObject("canvasKeyCallbacks", {})) |
| 159 | m_canvasKeyCallbacks.set(findChild<CanvasWidget>(pair.first), pair.second.toString()); |
| 160 | |
| 161 | m_script.setScripts(jsonToStringList(m_config.get("scripts", JsonArray()))); |
| 162 | m_script.setUpdateDelta(m_config.getUInt("scriptDelta", 1)); |
| 163 | } |
| 164 | |
| 165 | } |
no test coverage detected