GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::interpreter_qobject Class Reference

#include "interpreter-qobject.h"

Inheritance diagram for octave::interpreter_qobject:
Collaboration diagram for octave::interpreter_qobject:

Public Slots

void execute (void)
 Initialize and execute the octave interpreter. More...
 
void shutdown (int)
 

Signals

void execution_finished (int)
 
void ready (void)
 
void shutdown_finished (int)
 

Public Member Functions

 interpreter_qobject (base_qobject &oct_qobj)
 
 ~interpreter_qobject (void)=default
 
void interpreter_event (const fcn_callback &fcn)
 
void interpreter_event (const meth_callback &meth)
 
qt_interpreter_eventsqt_link (void)
 

Private Attributes

interpreterm_interpreter
 
base_qobjectm_octave_qobj
 

Detailed Description

Definition at line 39 of file interpreter-qobject.h.

Constructor & Destructor Documentation

◆ interpreter_qobject()

octave::interpreter_qobject::interpreter_qobject ( base_qobject oct_qobj)

Definition at line 41 of file interpreter-qobject.cc.

◆ ~interpreter_qobject()

octave::interpreter_qobject::~interpreter_qobject ( void  )
default

Member Function Documentation

◆ execute

◆ execution_finished

void octave::interpreter_qobject::execution_finished ( int  )
signal

Referenced by execute().

◆ interpreter_event() [1/2]

void octave::interpreter_qobject::interpreter_event ( const fcn_callback fcn)

◆ interpreter_event() [2/2]

void octave::interpreter_qobject::interpreter_event ( const meth_callback meth)

◆ qt_link()

◆ ready

void octave::interpreter_qobject::ready ( void  )
signal

Referenced by execute().

◆ shutdown

void octave::interpreter_qobject::shutdown ( int  exit_status)
slot

◆ shutdown_finished

void octave::interpreter_qobject::shutdown_finished ( int  )
signal

Referenced by shutdown().

Member Data Documentation

◆ m_interpreter

interpreter* octave::interpreter_qobject::m_interpreter
private

Definition at line 93 of file interpreter-qobject.h.

Referenced by execute(), interpreter_event(), and shutdown().

◆ m_octave_qobj

base_qobject& octave::interpreter_qobject::m_octave_qobj
private

Definition at line 91 of file interpreter-qobject.h.

Referenced by execute(), and qt_link().


The documentation for this class was generated from the following files: