/managefile/fileUtilthread.cpp
C++ | 39 lines | 27 code | 6 blank | 6 comment | 0 complexity | 8ff6e6001f079304288ce5af3da0aa14 MD5 | raw file
- #include "filethread.h"
- #include <iostream>
- FileThread::FileThread(QString fileName)
- {
- this->fileName = fileName;
- }
- FileThread::FileThread()
- {
-
- }
- void FileThread::setFileName(QString fileName)
- {
- this->fileName = fileName;
- }
-
- void FileThread::run()
- {
-
- QTextCodec *code;
- code = QTextCodec::codecForName("gb18030");
- code->fromUnicode(fileName).data();
- qDebug() << "FileThread::run before open" ;
- QDesktopServices::openUrl ( QUrl::fromLocalFile(fileName) );
- // QDesktopServices::openUrl(QUrl(fileName, QUrl::StrictMode));
- qDebug() << "FileThread::run after open" ;
- //emit finished();
- emit terminate();
- }
-
- //void FileThread::finished()
- //{
- // qDebug() << "finish cccc" ;
- //}
-
- FileThread::~FileThread()
- {
- qDebug() << "aaaa" ;
-
- }