GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
qt_interpreter_events Class Reference

#include "qt-interpreter-events.h"

Inheritance diagram for qt_interpreter_events:
Collaboration diagram for qt_interpreter_events:

Public Types

typedef std::list< std::pair< std::string, std::string > > filter_list
 

Public Slots

void confirm_shutdown_octave (void)
 
void get_named_icon_slot (const QString &name)
 
void gui_preference_slot (const QString &key, const QString &value)
 

Signals

void append_history_signal (const QString &hist_entry)
 
void apply_new_settings (void)
 
void clear_history_signal (void)
 
void clear_workspace_signal (void)
 
void close_gui_signal (void)
 
void confirm_shutdown_signal (void)
 
void copy_image_to_clipboard_signal (const QString &file, bool remove_file)
 
void delete_debugger_pointer_signal (const QString &, int)
 
void directory_changed_signal (const QString &dir)
 
void edit_file_signal (const QString &file)
 
void edit_variable_signal (const QString &name, const octave_value &val)
 
void enter_debugger_signal (void)
 
void execute_command_in_terminal_signal (const QString &command)
 
void exit_debugger_signal (void)
 
void file_remove_signal (const QString &old_name, const QString &new_name)
 
void file_renamed_signal (bool load_new)
 
void focus_window_signal (const QString &win_name)
 
void get_named_icon_signal (const QString &name)
 
void gui_preference_signal (const QString &key, const QString &value)
 
void gui_status_update_signal (const QString &feature, const QString &status)
 
void insert_debugger_pointer_signal (const QString &, int)
 
void interpreter_output_signal (const QString &msg)
 
void new_command_line_signal (const QString &msg=QString())
 
void refresh_variable_editor_signal (void)
 
void register_documentation_signal (const QString &file)
 
void set_history_signal (const QStringList &hist)
 
void set_workspace_signal (bool top_level, bool debug, const symbol_info_list &syminfo)
 
void settings_changed (const gui_settings *, bool)
 
void show_command_history_signal (void)
 
void show_community_news_signal (int serial)
 
void show_documentation_signal (const QString &file)
 
void show_file_browser_signal (void)
 
void show_preferences_signal (void)
 
void show_release_notes_signal (void)
 
void show_terminal_window_signal (void)
 
void show_workspace_signal (void)
 
void start_gui_signal (bool gui_app)
 
void unregister_documentation_signal (const QString &file)
 
void update_breakpoint_marker_signal (bool insert, const QString &file, int line, const QString &cond)
 
void update_gui_lexer_signal (bool update_apis_only)
 
void update_path_dialog_signal (void)
 
void update_prompt_signal (const QString &prompt)
 

Public Member Functions

 qt_interpreter_events (base_qobject &oct_qobj)
 
 qt_interpreter_events (const qt_interpreter_events &)=delete
 
 ~qt_interpreter_events (void)=default
 
void append_history (const std::string &hist_entry)
 
void apply_preferences (void)
 
void clear_history (void)
 
void clear_workspace (void)
 
void close_gui (void)
 
bool confirm_shutdown (void)
 
bool copy_image_to_clipboard (const std::string &file)
 
int debug_cd_or_addpath_error (const std::string &file, const std::string &dir, bool addpath_option)
 
void directory_changed (const std::string &dir)
 
void display_exception (const execution_exception &ee, bool beep)
 
bool edit_file (const std::string &file)
 
void edit_variable (const std::string &name, const octave_value &val)
 
void enter_debugger_event (const std::string &fcn_name, const std::string &fcn_file_name, int line)
 
void execute_command_in_terminal (const std::string &command)
 
void execute_in_debugger_event (const std::string &file, int line)
 
void exit_debugger_event (void)
 
std::list< std::string > file_dialog (const filter_list &filter, const std::string &title, const std::string &filename, const std::string &pathname, const std::string &multimode)
 
void file_remove (const std::string &old_name, const std::string &new_name)
 
void file_renamed (bool load_new=true)
 
void focus_window (const std::string win_name)
 
uint8NDArray get_named_icon (const std::string &icon_name)
 
std::string gui_preference (const std::string &key, const std::string &value)
 
void gui_status_update (const std::string &feature, const std::string &status)
 
bool have_dialogs (void) const
 
std::list< std::string > input_dialog (const std::list< std::string > &prompt, const std::string &title, const std::list< float > &nr, const std::list< float > &nc, const std::list< std::string > &defaults)
 
virtual void interpreter_interrupted (void)
 
void interpreter_output (const std::string &msg)
 
std::pair< std::list< int >, int > list_dialog (const std::list< std::string > &list, const std::string &mode, int width, int height, const std::list< int > &initial_value, const std::string &name, const std::list< std::string > &prompt, const std::string &ok_string, const std::string &cancel_string)
 
void lock (void)
 
qt_interpreter_eventsoperator= (const qt_interpreter_events &)=delete
 
void post_input_event (void)
 
void pre_input_event (void)
 
bool prompt_new_edit_file (const std::string &file)
 
std::string question_dialog (const std::string &msg, const std::string &title, const std::string &btn1, const std::string &btn2, const std::string &btn3, const std::string &btndef)
 
void register_documentation (const std::string &file)
 
void set_history (const string_vector &hist)
 
void set_workspace (bool top_level, bool debug, const symbol_info_list &syminfo, bool update_variable_editor)
 
void show_command_history (void)
 
void show_community_news (int serial)
 
bool show_documentation (const std::string &file)
 
void show_file_browser (void)
 
void show_preferences (void)
 
void show_release_notes (void)
 
void show_terminal_window (void)
 
void show_workspace (void)
 
void start_gui (bool gui_app=false)
 
void unlock (void)
 
void unregister_documentation (const std::string &file)
 
void update_breakpoint (bool insert, const std::string &file, int line, const std::string &cond)
 
void update_gui_lexer (void)
 
void update_path_dialog (void)
 
void update_prompt (const std::string &prompt)
 
void wait (void)
 
void wake_all (void)
 

Private Member Functions

void delete_debugger_pointer (const std::string &file, int line)
 
QString gui_preference_adjust (const QString &key, const QString &value)
 
void insert_debugger_pointer (const std::string &file, int line)
 

Private Attributes

QMutex m_mutex
 
base_qobjectm_octave_qobj
 
QVariant m_result
 
QUIWidgetCreator m_uiwidget_creator
 
QWaitCondition m_waitcondition
 

Detailed Description

Definition at line 68 of file qt-interpreter-events.h.

Member Typedef Documentation

◆ filter_list

typedef std::list<std::pair<std::string, std::string> > interpreter_events::filter_list
inherited

Definition at line 105 of file event-manager.h.

Constructor & Destructor Documentation

◆ qt_interpreter_events() [1/2]

qt_interpreter_events::qt_interpreter_events ( base_qobject oct_qobj)

◆ qt_interpreter_events() [2/2]

qt_interpreter_events::qt_interpreter_events ( const qt_interpreter_events )
delete

◆ ~qt_interpreter_events()

qt_interpreter_events::~qt_interpreter_events ( void  )
default

Member Function Documentation

◆ append_history()

void qt_interpreter_events::append_history ( const std::string &  hist_entry)
virtual

Reimplemented from interpreter_events.

Definition at line 597 of file qt-interpreter-events.cc.

References append_history_signal(), and Utils::fromStdString().

◆ append_history_signal

void qt_interpreter_events::append_history_signal ( const QString &  hist_entry)
signal

◆ apply_new_settings

void qt_interpreter_events::apply_new_settings ( void  )
signal

◆ apply_preferences()

void qt_interpreter_events::apply_preferences ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 257 of file qt-interpreter-events.cc.

References apply_new_settings().

◆ clear_history()

void qt_interpreter_events::clear_history ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 602 of file qt-interpreter-events.cc.

References clear_history_signal().

◆ clear_history_signal

void qt_interpreter_events::clear_history_signal ( void  )
signal

◆ clear_workspace()

void qt_interpreter_events::clear_workspace ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 577 of file qt-interpreter-events.cc.

References clear_workspace_signal().

◆ clear_workspace_signal

void qt_interpreter_events::clear_workspace_signal ( void  )
signal

◆ close_gui()

void qt_interpreter_events::close_gui ( void  )
virtual

◆ close_gui_signal

void qt_interpreter_events::close_gui_signal ( void  )
signal

◆ confirm_shutdown()

bool qt_interpreter_events::confirm_shutdown ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 312 of file qt-interpreter-events.cc.

References confirm_shutdown_signal(), m_mutex, m_result, and wait().

◆ confirm_shutdown_octave

void qt_interpreter_events::confirm_shutdown_octave ( void  )
slot

Referenced by qt_interpreter_events().

◆ confirm_shutdown_signal

void qt_interpreter_events::confirm_shutdown_signal ( void  )
signal

◆ copy_image_to_clipboard()

bool qt_interpreter_events::copy_image_to_clipboard ( const std::string &  file)
virtual

Reimplemented from interpreter_events.

Definition at line 467 of file qt-interpreter-events.cc.

References copy_image_to_clipboard_signal(), and Utils::fromStdString().

◆ copy_image_to_clipboard_signal

void qt_interpreter_events::copy_image_to_clipboard_signal ( const QString &  file,
bool  remove_file 
)
signal

◆ debug_cd_or_addpath_error()

int qt_interpreter_events::debug_cd_or_addpath_error ( const std::string &  file,
const std::string &  dir,
bool  addpath_option 
)
virtual

◆ delete_debugger_pointer()

void qt_interpreter_events::delete_debugger_pointer ( const std::string &  file,
int  line 
)
private

◆ delete_debugger_pointer_signal

void qt_interpreter_events::delete_debugger_pointer_signal ( const QString &  ,
int   
)
signal

◆ directory_changed()

void qt_interpreter_events::directory_changed ( const std::string &  dir)
virtual

Reimplemented from interpreter_events.

Definition at line 541 of file qt-interpreter-events.cc.

References directory_changed_signal(), and Utils::fromStdString().

◆ directory_changed_signal

void qt_interpreter_events::directory_changed_signal ( const QString &  dir)
signal

◆ display_exception()

void qt_interpreter_events::display_exception ( const execution_exception ee,
bool  beep 
)
virtual

◆ edit_file()

bool qt_interpreter_events::edit_file ( const std::string &  file)
virtual

Reimplemented from interpreter_events.

Definition at line 299 of file qt-interpreter-events.cc.

References edit_file_signal(), and Utils::fromStdString().

◆ edit_file_signal

void qt_interpreter_events::edit_file_signal ( const QString &  file)
signal

Referenced by edit_file().

◆ edit_variable()

void qt_interpreter_events::edit_variable ( const std::string &  name,
const octave_value val 
)
virtual

Reimplemented from interpreter_events.

Definition at line 306 of file qt-interpreter-events.cc.

References edit_variable_signal(), and Utils::fromStdString().

◆ edit_variable_signal

void qt_interpreter_events::edit_variable_signal ( const QString &  name,
const octave_value val 
)
signal

◆ enter_debugger_event()

void qt_interpreter_events::enter_debugger_event ( const std::string &  fcn_name,
const std::string &  fcn_file_name,
int  line 
)
virtual

Reimplemented from interpreter_events.

Definition at line 613 of file qt-interpreter-events.cc.

References enter_debugger_signal(), and insert_debugger_pointer().

◆ enter_debugger_signal

void qt_interpreter_events::enter_debugger_signal ( void  )
signal

◆ execute_command_in_terminal()

void qt_interpreter_events::execute_command_in_terminal ( const std::string &  command)
virtual

Reimplemented from interpreter_events.

Definition at line 479 of file qt-interpreter-events.cc.

References execute_command_in_terminal_signal(), and Utils::fromStdString().

◆ execute_command_in_terminal_signal

void qt_interpreter_events::execute_command_in_terminal_signal ( const QString &  command)
signal

◆ execute_in_debugger_event()

void qt_interpreter_events::execute_in_debugger_event ( const std::string &  file,
int  line 
)
virtual

Reimplemented from interpreter_events.

Definition at line 626 of file qt-interpreter-events.cc.

References delete_debugger_pointer().

◆ exit_debugger_event()

void qt_interpreter_events::exit_debugger_event ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 632 of file qt-interpreter-events.cc.

References exit_debugger_signal().

◆ exit_debugger_signal

void qt_interpreter_events::exit_debugger_signal ( void  )
signal

◆ file_dialog()

std::list< std::string > qt_interpreter_events::file_dialog ( const filter_list filter,
const std::string &  title,
const std::string &  filename,
const std::string &  pathname,
const std::string &  multimode 
)
virtual

◆ file_remove()

void qt_interpreter_events::file_remove ( const std::string &  old_name,
const std::string &  new_name 
)
virtual

Reimplemented from interpreter_events.

Definition at line 546 of file qt-interpreter-events.cc.

References file_remove_signal(), Utils::fromStdString(), m_mutex, and wait().

◆ file_remove_signal

void qt_interpreter_events::file_remove_signal ( const QString &  old_name,
const QString &  new_name 
)
signal

◆ file_renamed()

void qt_interpreter_events::file_renamed ( bool  load_new = true)
virtual

Reimplemented from interpreter_events.

Definition at line 559 of file qt-interpreter-events.cc.

References file_renamed_signal().

◆ file_renamed_signal

void qt_interpreter_events::file_renamed_signal ( bool  load_new)
signal

◆ focus_window()

void qt_interpreter_events::focus_window ( const std::string  win_name)
virtual

Reimplemented from interpreter_events.

Definition at line 474 of file qt-interpreter-events.cc.

References focus_window_signal(), and Utils::fromStdString().

◆ focus_window_signal

void qt_interpreter_events::focus_window_signal ( const QString &  win_name)
signal

◆ get_named_icon()

uint8NDArray qt_interpreter_events::get_named_icon ( const std::string &  icon_name)
virtual

Reimplemented from interpreter_events.

Definition at line 394 of file qt-interpreter-events.cc.

References Utils::fromStdString(), get_named_icon_signal(), m_mutex, m_result, and wait().

◆ get_named_icon_signal

void qt_interpreter_events::get_named_icon_signal ( const QString &  name)
signal

◆ get_named_icon_slot

void qt_interpreter_events::get_named_icon_slot ( const QString &  name)
slot

◆ gui_preference()

std::string qt_interpreter_events::gui_preference ( const std::string &  key,
const std::string &  value 
)
virtual

Reimplemented from interpreter_events.

Definition at line 448 of file qt-interpreter-events.cc.

References Utils::fromStdString(), gui_preference_signal(), m_mutex, m_result, and wait().

◆ gui_preference_adjust()

QString qt_interpreter_events::gui_preference_adjust ( const QString &  key,
const QString &  value 
)
private

◆ gui_preference_signal

void qt_interpreter_events::gui_preference_signal ( const QString &  key,
const QString &  value 
)
signal

◆ gui_preference_slot

void qt_interpreter_events::gui_preference_slot ( const QString &  key,
const QString &  value 
)
slot

Referenced by qt_interpreter_events().

◆ gui_status_update()

void qt_interpreter_events::gui_status_update ( const std::string &  feature,
const std::string &  status 
)
virtual

Reimplemented from interpreter_events.

Definition at line 529 of file qt-interpreter-events.cc.

References Utils::fromStdString(), and gui_status_update_signal().

◆ gui_status_update_signal

void qt_interpreter_events::gui_status_update_signal ( const QString &  feature,
const QString &  status 
)
signal

◆ have_dialogs()

bool qt_interpreter_events::have_dialogs ( void  ) const
inlinevirtual

Reimplemented from interpreter_events.

Definition at line 89 of file qt-interpreter-events.h.

◆ input_dialog()

std::list< std::string > qt_interpreter_events::input_dialog ( const std::list< std::string > &  prompt,
const std::string &  title,
const std::list< float > &  nr,
const std::list< float > &  nc,
const std::list< std::string > &  defaults 
)
virtual

◆ insert_debugger_pointer()

void qt_interpreter_events::insert_debugger_pointer ( const std::string &  file,
int  line 
)
private

Referenced by enter_debugger_event().

◆ insert_debugger_pointer_signal

void qt_interpreter_events::insert_debugger_pointer_signal ( const QString &  ,
int   
)
signal

◆ interpreter_interrupted()

virtual void interpreter_events::interpreter_interrupted ( void  )
inlinevirtualinherited

Definition at line 283 of file event-manager.h.

◆ interpreter_output()

void qt_interpreter_events::interpreter_output ( const std::string &  msg)
virtual

◆ interpreter_output_signal

void qt_interpreter_events::interpreter_output_signal ( const QString &  msg)
signal

◆ list_dialog()

std::pair< std::list< int >, int > qt_interpreter_events::list_dialog ( const std::list< std::string > &  list,
const std::string &  mode,
int  width,
int  height,
const std::list< int > &  initial_value,
const std::string &  name,
const std::list< std::string > &  prompt,
const std::string &  ok_string,
const std::string &  cancel_string 
)
virtual

◆ lock()

void qt_interpreter_events::lock ( void  )
inline

Definition at line 207 of file qt-interpreter-events.h.

References m_mutex.

Referenced by main_window::file_remove_proxy().

◆ new_command_line_signal

void qt_interpreter_events::new_command_line_signal ( const QString &  msg = QString())
signal

◆ operator=()

qt_interpreter_events& qt_interpreter_events::operator= ( const qt_interpreter_events )
delete

◆ post_input_event()

void qt_interpreter_events::post_input_event ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 610 of file qt-interpreter-events.cc.

◆ pre_input_event()

void qt_interpreter_events::pre_input_event ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 607 of file qt-interpreter-events.cc.

◆ prompt_new_edit_file()

bool qt_interpreter_events::prompt_new_edit_file ( const std::string &  file)
virtual

◆ question_dialog()

std::string qt_interpreter_events::question_dialog ( const std::string &  msg,
const std::string &  title,
const std::string &  btn1,
const std::string &  btn2,
const std::string &  btn3,
const std::string &  btndef 
)
virtual

◆ refresh_variable_editor_signal

void qt_interpreter_events::refresh_variable_editor_signal ( void  )
signal

◆ register_documentation()

void qt_interpreter_events::register_documentation ( const std::string &  file)
virtual

Reimplemented from interpreter_events.

Definition at line 485 of file qt-interpreter-events.cc.

References Utils::fromStdString(), and register_documentation_signal().

◆ register_documentation_signal

void qt_interpreter_events::register_documentation_signal ( const QString &  file)
signal

◆ set_history()

void qt_interpreter_events::set_history ( const string_vector hist)
virtual

Reimplemented from interpreter_events.

Definition at line 587 of file qt-interpreter-events.cc.

References Utils::fromStdString(), string_vector::numel(), and set_history_signal().

◆ set_history_signal

void qt_interpreter_events::set_history_signal ( const QStringList &  hist)
signal

◆ set_workspace()

void qt_interpreter_events::set_workspace ( bool  top_level,
bool  debug,
const symbol_info_list syminfo,
bool  update_variable_editor 
)
virtual

Reimplemented from interpreter_events.

Definition at line 564 of file qt-interpreter-events.cc.

References refresh_variable_editor_signal(), and set_workspace_signal().

◆ set_workspace_signal

void qt_interpreter_events::set_workspace_signal ( bool  top_level,
bool  debug,
const symbol_info_list syminfo 
)
signal

◆ settings_changed

void qt_interpreter_events::settings_changed ( const gui_settings ,
bool   
)
signal

◆ show_command_history()

void qt_interpreter_events::show_command_history ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 279 of file qt-interpreter-events.cc.

References show_command_history_signal().

◆ show_command_history_signal

void qt_interpreter_events::show_command_history_signal ( void  )
signal

◆ show_community_news()

void qt_interpreter_events::show_community_news ( int  serial)
virtual

Reimplemented from interpreter_events.

Definition at line 289 of file qt-interpreter-events.cc.

References show_community_news_signal().

◆ show_community_news_signal

void qt_interpreter_events::show_community_news_signal ( int  serial)
signal

◆ show_documentation()

bool qt_interpreter_events::show_documentation ( const std::string &  file)
virtual

Reimplemented from interpreter_events.

Definition at line 267 of file qt-interpreter-events.cc.

References Utils::fromStdString(), and show_documentation_signal().

◆ show_documentation_signal

void qt_interpreter_events::show_documentation_signal ( const QString &  file)
signal

◆ show_file_browser()

void qt_interpreter_events::show_file_browser ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 274 of file qt-interpreter-events.cc.

References show_file_browser_signal().

◆ show_file_browser_signal

void qt_interpreter_events::show_file_browser_signal ( void  )
signal

◆ show_preferences()

void qt_interpreter_events::show_preferences ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 252 of file qt-interpreter-events.cc.

References show_preferences_signal().

◆ show_preferences_signal

void qt_interpreter_events::show_preferences_signal ( void  )
signal

◆ show_release_notes()

void qt_interpreter_events::show_release_notes ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 294 of file qt-interpreter-events.cc.

References show_release_notes_signal().

◆ show_release_notes_signal

void qt_interpreter_events::show_release_notes_signal ( void  )
signal

◆ show_terminal_window()

void qt_interpreter_events::show_terminal_window ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 262 of file qt-interpreter-events.cc.

References show_terminal_window_signal().

◆ show_terminal_window_signal

void qt_interpreter_events::show_terminal_window_signal ( void  )
signal

◆ show_workspace()

void qt_interpreter_events::show_workspace ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 284 of file qt-interpreter-events.cc.

References show_workspace_signal().

◆ show_workspace_signal

void qt_interpreter_events::show_workspace_signal ( void  )
signal

◆ start_gui()

void qt_interpreter_events::start_gui ( bool  gui_app = false)
virtual

◆ start_gui_signal

void qt_interpreter_events::start_gui_signal ( bool  gui_app)
signal

◆ unlock()

void qt_interpreter_events::unlock ( void  )
inline

Definition at line 211 of file qt-interpreter-events.h.

References m_mutex.

Referenced by main_window::file_remove_proxy().

◆ unregister_documentation()

void qt_interpreter_events::unregister_documentation ( const std::string &  file)
virtual

Reimplemented from interpreter_events.

Definition at line 490 of file qt-interpreter-events.cc.

References Utils::fromStdString(), and unregister_documentation_signal().

◆ unregister_documentation_signal

void qt_interpreter_events::unregister_documentation_signal ( const QString &  file)
signal

◆ update_breakpoint()

void qt_interpreter_events::update_breakpoint ( bool  insert,
const std::string &  file,
int  line,
const std::string &  cond 
)
virtual

Reimplemented from interpreter_events.

◆ update_breakpoint_marker_signal

void qt_interpreter_events::update_breakpoint_marker_signal ( bool  insert,
const QString &  file,
int  line,
const QString &  cond 
)
signal

◆ update_gui_lexer()

void qt_interpreter_events::update_gui_lexer ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 536 of file qt-interpreter-events.cc.

References update_gui_lexer_signal().

◆ update_gui_lexer_signal

void qt_interpreter_events::update_gui_lexer_signal ( bool  update_apis_only)
signal

◆ update_path_dialog()

void qt_interpreter_events::update_path_dialog ( void  )
virtual

Reimplemented from interpreter_events.

Definition at line 247 of file qt-interpreter-events.cc.

References update_path_dialog_signal().

◆ update_path_dialog_signal

void qt_interpreter_events::update_path_dialog_signal ( void  )
signal

◆ update_prompt()

void qt_interpreter_events::update_prompt ( const std::string &  prompt)
virtual

Reimplemented from interpreter_events.

Definition at line 582 of file qt-interpreter-events.cc.

References Utils::fromStdString(), and update_prompt_signal().

◆ update_prompt_signal

void qt_interpreter_events::update_prompt_signal ( const QString &  prompt)
signal

◆ wait()

void qt_interpreter_events::wait ( void  )
inline

Definition at line 209 of file qt-interpreter-events.h.

References m_mutex, and m_waitcondition.

Referenced by confirm_shutdown(), file_remove(), get_named_icon(), and gui_preference().

◆ wake_all()

void qt_interpreter_events::wake_all ( void  )
inline

Definition at line 213 of file qt-interpreter-events.h.

References m_waitcondition.

Referenced by main_window::file_remove_proxy(), and get_named_icon_slot().

Member Data Documentation

◆ m_mutex

QMutex qt_interpreter_events::m_mutex
private

◆ m_octave_qobj

base_qobject& qt_interpreter_events::m_octave_qobj
private

◆ m_result

QVariant qt_interpreter_events::m_result
private

◆ m_uiwidget_creator

QUIWidgetCreator qt_interpreter_events::m_uiwidget_creator
private

◆ m_waitcondition

QWaitCondition qt_interpreter_events::m_waitcondition
private

Definition at line 326 of file qt-interpreter-events.h.

Referenced by wait(), and wake_all().


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