26 #if defined (HAVE_CONFIG_H)
42 :
QObject (), m_octave_qobj (oct_qobj), m_interpreter (
nullptr)
72 input_sys.
PS1 (
">> ");
89 exit_status = interp.
execute ();
92 catch (
const exit_exception& xe)
94 exit_status = xe.exit_status ();
virtual interpreter & create_interpreter(void)
Base class for Octave interfaces that use Qt.
bool experimental_terminal_widget(void) const
qt_interpreter_events * qt_link(void)
qt_application & app_context(void)
std::shared_ptr< qt_interpreter_events > get_qt_interpreter_events(void)
Provides threadsafe access to octave.
OCTINTERP_API void connect_link(const std::shared_ptr< interpreter_events > &obj)
void install_qt_event_handlers(const std::shared_ptr< interpreter_events > &obj)
OCTINTERP_API bool enable(void)
OCTINTERP_API void post_event(const fcn_callback &fcn)
interpreter * m_interpreter
void execute(void)
Initialize and execute the octave interpreter.
base_qobject & m_octave_qobj
void interpreter_event(const fcn_callback &fcn)
void shutdown_finished(int)
qt_interpreter_events * qt_link(void)
event_manager & get_event_manager(void)
bool initialized(void) const
input_system & get_input_system(void)
This class inherits from the pure-virtual base class application and provides an implementation of th...
bool start_gui_p(void) const
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
std::function< void(void)> fcn_callback
std::function< void(interpreter &)> meth_callback
void graphics_init(interpreter &interp, base_qobject &oct_qobj)