Changeset View
Changeset View
Standalone View
Standalone View
languages/qmljs/libs/utils/fileutils.cpp
Show First 20 Lines • Show All 377 Lines • ▼ Show 20 Line(s) | 375 | { | |||
---|---|---|---|---|---|
378 | if (parent) | 378 | if (parent) | ||
379 | QMessageBox::critical(parent, tr("File Error"), m_errorString); | 379 | QMessageBox::critical(parent, tr("File Error"), m_errorString); | ||
380 | return false; | 380 | return false; | ||
381 | } | 381 | } | ||
382 | 382 | | |||
383 | 383 | | |||
384 | FileSaverBase::FileSaverBase() | 384 | FileSaverBase::FileSaverBase() | ||
385 | : m_hasError(false) | 385 | : m_hasError(false) | ||
386 | , m_file(nullptr) | ||||
386 | { | 387 | { | ||
387 | } | 388 | } | ||
388 | 389 | | |||
389 | FileSaverBase::~FileSaverBase() | 390 | FileSaverBase::~FileSaverBase() | ||
390 | { | 391 | { | ||
391 | delete m_file; | | |||
392 | } | 392 | } | ||
393 | 393 | | |||
394 | bool FileSaverBase::finalize() | 394 | bool FileSaverBase::finalize() | ||
395 | { | 395 | { | ||
396 | m_file->close(); | 396 | m_file->close(); | ||
397 | setResult(m_file->error() == QFile::NoError); | 397 | setResult(m_file->error() == QFile::NoError); | ||
398 | // We delete the object, so it is really closed even if it is a QTemporaryFile. | 398 | // We delete the object, so it is really closed even if it is a QTemporaryFile. | ||
399 | delete m_file; | 399 | delete m_file; | ||
▲ Show 20 Lines • Show All 395 Lines • Show Last 20 Lines |