changeset 22088:c3823cb0ea02

eliminate unused class definition * octave-gui.cc (octave_cli_thread): Delete unused class.
author John W. Eaton <jwe@octave.org>
date Mon, 11 Jul 2016 13:45:12 -0400
parents 7f79c716876c
children c2c668b3051b
files libgui/src/octave-gui.cc
diffstat 1 files changed, 7 insertions(+), 42 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/octave-gui.cc	Mon Jul 11 13:02:58 2016 -0400
+++ b/libgui/src/octave-gui.cc	Mon Jul 11 13:45:12 2016 -0400
@@ -39,53 +39,18 @@
 #include "oct-env.h"
 #include "oct-syscalls.h"
 
-#include "octave.h"
-
-#include "welcome-wizard.h"
-#include "resource-manager.h"
-#include "shortcut-manager.h"
-#include "main-window.h"
-#include "octave-gui.h"
-#include "thread-manager.h"
-
 #include "builtin-defun-decls.h"
-
 #if defined (HAVE_QT_GRAPHICS)
 #  include "__init_qt__.h"
 #endif
-
-// Allow the Octave interpreter to start as in CLI mode with a
-// QApplication context so that it can use Qt for things like plotting
-// and UI widgets.
-
-class octave_cli_thread : public QThread
-{
-public:
-
-  octave_cli_thread (int argc, char **argv)
-    : m_argc (argc), m_argv (argv), m_result (0) { }
-
-  int result (void) const { return m_result; }
-
-protected:
+#include "octave.h"
 
-  void run (void)
-  {
-    octave_thread_manager::unblock_interrupt_signal ();
-
-    octave_initialize_interpreter (m_argc, m_argv, 0);
-
-    m_result = octave_execute_interpreter ();
-
-    QApplication::exit (m_result);
-  }
-
-private:
-
-  int m_argc;
-  char** m_argv;
-  int m_result;
-};
+#include "main-window.h"
+#include "octave-gui.h"
+#include "resource-manager.h"
+#include "shortcut-manager.h"
+#include "thread-manager.h"
+#include "welcome-wizard.h"
 
 // Disable all Qt messages by default.