Use more FileUtils based file dialogs

Change-Id: I1e7ec0493c26afe58e17afb8923a2b1023f6dcd4
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
hjk
2021-08-17 16:36:42 +02:00
parent 6e8c4aa835
commit 584217a52f
33 changed files with 226 additions and 226 deletions

View File

@@ -36,7 +36,6 @@
#include <QDialog>
#include <QDialogButtonBox>
#include <QElapsedTimer>
#include <QFileDialog>
#include <QFormLayout>
#include <QGroupBox>
#include <QHeaderView>
@@ -49,6 +48,7 @@
#include <QTreeView>
using namespace LanguageServerProtocol;
using namespace Utils;
namespace LanguageClient {
@@ -322,10 +322,10 @@ void LspLogWidget::saveLog()
stream << "\n\n";
});
const QString fileName = QFileDialog::getSaveFileName(this, LspInspector::tr("Log File"));
if (fileName.isEmpty())
const FilePath filePath = FileUtils::getSaveFilePath(this, LspInspector::tr("Log File"));
if (filePath.isEmpty())
return;
Utils::FileSaver saver(Utils::FilePath::fromString(fileName), QIODevice::Text);
FileSaver saver(filePath, QIODevice::Text);
saver.write(contents.toUtf8());
if (!saver.finalize(this))
saveLog();