QObject *obj = QObject::sender();
QQuickItem *item = qobject_cast<QQuickItem*>(sender())connect(this, SIGNAL(progressChanged(int)), item, SLOT(setProgress(int)));
QObject::connect: Cannot connect Downloader::progressChanged(int) to (null)::setProgress(int)