Mercurial > hg > octave-nkf
diff libgui/src/octave-qt-link.cc @ 19518:2b708273548d gui-release
button order in dialog for creating a non-existing file (bug #43537)
* file-editor.cc (request_open_file): use custom buttons named create and cancel
in dialog asking whether to create a new file or notice
* octave-qt-link.cc (do_prompt_new_edit_file): use buttons named create and
cancel and set appropriate roles in order to get a correct button ordering
depending on the platform
author | Torsten <ttl@justmail.de> |
---|---|
date | Sat, 08 Nov 2014 16:45:13 +0100 |
parents | dfc6ef6ac455 |
children | cbc838b3020c fe689210525c |
line wrap: on
line diff
--- a/libgui/src/octave-qt-link.cc +++ b/libgui/src/octave-qt-link.cc @@ -93,21 +93,21 @@ QFileInfo file_info (QString::fromStdString (file)); QStringList btn; QStringList role; - role << "AcceptRole" << "AcceptRole"; - btn << tr ("Yes") << tr ("No"); + role << "YesRole" << "RejectRole"; + btn << tr ("Create") << tr ("Cancel"); uiwidget_creator.signal_dialog ( tr ("File\n%1\ndoes not exist. Do you want to create it?"). arg (QDir::currentPath () + QDir::separator () + QString::fromStdString (file)), - tr ("Octave Editor"), "quest", btn, tr ("Yes"), role ); + tr ("Octave Editor"), "quest", btn, tr ("Create"), role ); // Wait while the user is responding to message box. uiwidget_creator.wait (); // The GUI has sent a signal and the process has been awakened. QString answer = uiwidget_creator.get_dialog_button (); - return (answer == tr ("Yes")); + return (answer == tr ("Create")); } int