diff libgui/src/octave-qt-link.cc @ 19359: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	Thu Nov 06 18:50:25 2014 +0100
+++ b/libgui/src/octave-qt-link.cc	Sat Nov 08 16:45:13 2014 +0100
@@ -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