MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / setInstanceLaunchTaskChanged

Method setInstanceLaunchTaskChanged

launcher/ui/pages/instance/LogPage.cpp:234–255  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

232}
233
234void LogPage::setInstanceLaunchTaskChanged(shared_qobject_ptr<LaunchTask> proc, bool initial)
235{
236 m_process = proc;
237 if(m_process)
238 {
239 m_model = proc->getLogModel();
240 m_proxy->setSourceModel(m_model.get());
241 if(initial)
242 {
243 modelStateToUI();
244 }
245 else
246 {
247 UIToModelState();
248 }
249 }
250 else
251 {
252 m_proxy->setSourceModel(nullptr);
253 m_model.reset();
254 }
255}
256
257void LogPage::onInstanceLaunchTaskChanged(shared_qobject_ptr<LaunchTask> proc)
258{

Callers

nothing calls this directly

Calls 4

getLogModelMethod · 0.80
setSourceModelMethod · 0.80
getMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected