diff libgui/src/octave-qt-link.h @ 16528:9bc1f8278966

allow GUI to customize prompts at startup * octave-link.h (octave_link::set_default_prompts, octave_link::do_set_default_prompts): New functions. * octave-qt-link.h, octave-qt-link.cc (octave_qt_link::do_set_default_prompts): New function. * input.h, input.cc (set_default_prompts): New function. * defaults.cc (install_defaults): Call set_default_prompts. * octave.cc (traditional): New static variable. (octave_process_command_line): Set it and defer calling maximum_braindamage until after defaults have been set. (octave_initialize_interpreter): Call sysdep_init and install_defaults here. (octave_main): Not here. * main-cli.cc (main): Or here. * main.cc (main): Or here.
author John W. Eaton <jwe@octave.org>
date Wed, 17 Apr 2013 00:17:21 -0400
parents 7f2395651a1c
children 3cd80afc3509
line wrap: on
line diff
--- a/libgui/src/octave-qt-link.h	Tue Apr 16 16:56:40 2013 -0400
+++ b/libgui/src/octave-qt-link.h	Wed Apr 17 00:17:21 2013 -0400
@@ -99,6 +99,9 @@
 
   void do_update_breakpoint (bool insert, const std::string& file, int line);
 
+  void do_set_default_prompts (std::string& ps1, std::string& ps2,
+                               std::string& ps4);
+
 private:
 
   // No copying!