From df144f47b92bfe53a92978314c72b8faa95dfc4e Mon Sep 17 00:00:00 2001 From: Angus Leeming Date: Wed, 1 Oct 2003 12:02:17 +0000 Subject: [PATCH] Enable the file dialog to open files with non-latin filenames. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7844 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/frontends/qt2/ChangeLog | 5 +++++ src/frontends/qt2/FileDialog.C | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/frontends/qt2/ChangeLog b/src/frontends/qt2/ChangeLog index 679b11c5ff..acc6cacba5 100644 --- a/src/frontends/qt2/ChangeLog +++ b/src/frontends/qt2/ChangeLog @@ -1,3 +1,8 @@ +2003-10-01 Vitaly Lipatov + + * FileDialog.C: use fromqstr in a few places to enable the dialog to + read non-latin filenames. + 2003-10-01 Angus Leeming * QExternal.C (helpText): changes due to the introduction of diff --git a/src/frontends/qt2/FileDialog.C b/src/frontends/qt2/FileDialog.C index 671ade6810..fb4c463c95 100644 --- a/src/frontends/qt2/FileDialog.C +++ b/src/frontends/qt2/FileDialog.C @@ -65,7 +65,7 @@ FileDialog::Result const FileDialog::save(string const & path, int res = dlg.exec(); lyxerr[Debug::GUI] << "result " << res << endl; if (res == QDialog::Accepted) - result.second = string(dlg.selectedFile().data()); + result.second = fromqstr(dlg.selectedFile()); dlg.hide(); return result; } @@ -93,7 +93,7 @@ FileDialog::Result const FileDialog::open(string const & path, int res = dlg.exec(); lyxerr[Debug::GUI] << "result " << res << endl; if (res == QDialog::Accepted) - result.second = string(dlg.selectedFile().data()); + result.second = fromqstr(dlg.selectedFile()); dlg.hide(); return result; } @@ -119,7 +119,7 @@ FileDialog::Result const FileDialog::opendir(string const & path, int res = dlg.exec(); lyxerr[Debug::GUI] << "result " << res << endl; if (res == QDialog::Accepted) - result.second = string(dlg.selectedFile().data()); + result.second = fromqstr(dlg.selectedFile()); dlg.hide(); return result; } -- 2.39.2