Вариант 1:
1) делаете в классе формы публичный метод вроде setTransferProgress(int), чтобы его можно было вызывать извне;
2) дергаете метод формы, устанавливая нужное значение прогресса;
3) реализуете метод setTransferProgress, чтобы он изменял состояние контролов так, как вам нужно;
Вариант 2:
1) делаете ваш "обычный" C++ класс QObject-классом, делаете у него слот transferProgressChanged(int);
2) передаете объект вашего "передатчика данных" форме, и connect-ите слот transferProgressChanged к приватному методу, например updateProgress;
3) в updateProgress обновляем контролы формы;