Есть функция void copyFile(int block, QFile openFile, QFile saveFile) {.//копирование файла//..}, дружественная классу, производному от QMainWindow, который содержит в себе QFile openFile, QFile saveFile
Хочу запустить ее в отдельном потоке QFuture<void> f1 = QtConcurrent::run(copyFile, block, openFile, saveFile);
Компилятор выдает ошибку
C2248: QFile::QFile: невозможно обратиться к private член, объявленному в классе "QFile" c:\qt\4.4.3\src\corelib\concurrent\qtconcurrentstoredfunctioncall.h 699 |
В чем же дело?