diff gui-main.h @ 1:08df60a01bc1

debug flag, handle input with signal
author John W. Eaton <jwe@octave.org>
date Mon, 20 May 2019 13:45:58 -0400
parents dff751fb985c
children b97ffa8e4019
line wrap: on
line diff
--- a/gui-main.h	Mon May 13 09:48:06 2019 -0500
+++ b/gui-main.h	Mon May 20 13:45:58 2019 -0400
@@ -34,14 +34,20 @@
 
     void insert_at_end (const std::string& text);
 
+    void emit_error (const std::string& msg);
+
     void emit_result (double value);
 
   signals:
 
+    void input_char_available (int key);
+
     void result_available (double value);
 
   public slots:
 
+    void handle_input_char (int key);
+
     void handle_result (double value);
 
   protected:
@@ -77,6 +83,8 @@
 
   extern int main (int argc, char **argv);
 
+  extern void emit_error (const std::string& msg);
+
   extern void emit_result (double value);
 }