what does not work ???

Qt Code:
  1. class CWorkThread : public QThread
  2. {
  3. Q_OBJECT
  4.  
  5. public:
  6. CWorkThread(QObject *parent);
  7. ~CWorkThread();
  8. void run();
  9.  
  10. public slots:
  11. void FinishProc();
  12.  
  13. };
To copy to clipboard, switch view to plain text mode 

Qt Code:
  1. void CWorkThread::run()
  2. {
  3. CWorkFiles *files = new CWorkFiles;
  4. connect(files,SIGNAL(finished()),this,SLOT(FinishProc()));
  5. QApplication::beep();
  6. exec();
  7. }
To copy to clipboard, switch view to plain text mode 

this block newer running !
Qt Code:
  1. void CWorkThread::FinishProc()
  2. {
  3. QApplication::beep();
  4. }
To copy to clipboard, switch view to plain text mode 

--------------------------

Qt Code:
  1. class CWorkFiles : public QFile
  2. {
  3. Q_OBJECT
  4.  
  5. public:
  6. CWorkFiles(QObject *parent = 0);
  7. ~CWorkFiles();
  8.  
  9. qint16 CopyFile(QString cSrc, QString cDst);
  10. qint16 MoveFile(QString cSrc, QString cDst);
  11. qint16 DeleteFile(QString cPath);
  12. qint16 IsFileExists(QString cPath);
  13.  
  14. signals:
  15. void finished();
  16.  
  17. };
To copy to clipboard, switch view to plain text mode 

Qt Code:
  1. qint16 CWorkFiles::CopyFile(QString cSrc, QString cDst)
  2. {
  3. emit finished();
  4. return 1;
  5. }
To copy to clipboard, switch view to plain text mode