Performs a re-init. This delibratly does not include mJobHandler. */
| 228 | Performs a re-init. This delibratly does not include mJobHandler. |
| 229 | */ |
| 230 | void FileAccess::reset() |
| 231 | { |
| 232 | m_url.clear(); |
| 233 | m_name.clear(); |
| 234 | m_fileInfo = QFileInfo(); |
| 235 | m_bExists = false; |
| 236 | m_bFile = false; |
| 237 | m_bDir = false; |
| 238 | m_bSymLink = false; |
| 239 | m_bWritable = false; |
| 240 | m_bHidden = false; |
| 241 | m_size = 0; |
| 242 | m_modificationTime = QDateTime::fromMSecsSinceEpoch(0); |
| 243 | |
| 244 | mDisplayName.clear(); |
| 245 | mPhysicalPath.clear(); |
| 246 | m_linkTarget.clear(); |
| 247 | //Cleanup temp file if any. |
| 248 | tmpFile = QSharedPointer<QTemporaryFile>::create(); |
| 249 | realFile.clear(); |
| 250 | |
| 251 | m_pParent = nullptr; |
| 252 | m_bValidData = false; |
| 253 | setStatusText(""); |
| 254 | } |
| 255 | |
| 256 | /* |
| 257 | Needed only during directory listing right now. |
no test coverage detected