void QQuickParticleGroup::setSystem(QQuickParticleSystem* arg) { if (m_system != arg) { m_system = arg; m_system->registerParticleGroup(this); performDelayedRedirects(); emit systemChanged(arg); } }
void QSGParticlePainter::setSystem(QSGParticleSystem *arg) { if (m_system != arg) { m_system = arg; if (m_system){ m_system->registerParticlePainter(this); connect(m_system, SIGNAL(xChanged()), this, SLOT(calcSystemOffset())); connect(m_system, SIGNAL(yChanged()), this, SLOT(calcSystemOffset())); calcSystemOffset(); } emit systemChanged(arg); } }