void WriteThread::internalReopen() { ULTRACOPIER_DEBUGCONSOLE(DebugLevel_Notice,"["+QString::number(id)+"] start"); internalClose(false); flushBuffer(); stopIt=false; CurentCopiedSize=0; if(internalOpen()) emit reopened(); }
void WriteThread::internalReopen() { ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,QStringLiteral("[")+QString::number(id)+QStringLiteral("] start")); QString tempFile=file.fileName(); internalClose(false); flushBuffer(); stopIt=false; lastGoodPosition=0; file.setFileName(tempFile); if(internalOpen()) emit reopened(); }
void WriteThread::internalReopen() { ULTRACOPIER_DEBUGCONSOLE(Ultracopier::DebugLevel_Notice,"["+std::to_string(id)+"] start"); std::string tempFile=fileName; internalClose(false); flushBuffer(); stopIt=false; lastGoodPosition=0; fileName=tempFile; if(internalOpen()) emit reopened(); }