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

@@ -56,6 +56,8 @@
#include <utils/fileutils.h>
#include <utils/theme/theme.h>
using namespace Utils;
namespace Debugger {
namespace Internal {
@@ -94,10 +96,10 @@ static bool writeLogContents(const QPlainTextEdit *editor, QWidget *parent)
{
bool success = false;
while (!success) {
const QString fileName = QFileDialog::getSaveFileName(parent, LogWindow::tr("Log File"));
if (fileName.isEmpty())
const FilePath filePath = FileUtils::getSaveFilePath(parent, LogWindow::tr("Log File"));
if (filePath.isEmpty())
break;
Utils::FileSaver saver(Utils::FilePath::fromString(fileName), QIODevice::Text);
FileSaver saver(filePath, QIODevice::Text);
saver.write(editor->toPlainText().toUtf8());
if (saver.finalize(parent))
success = true;