#include "qt-interpreter-events.h"
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 | 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_events & | operator= (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) |
virtual void | set_workspace (bool, bool, const symbol_info_list &, bool) |
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_qobject & | m_octave_qobj |
QVariant | m_result |
QUIWidgetCreator | m_uiwidget_creator |
QWaitCondition | m_waitcondition |
Definition at line 68 of file qt-interpreter-events.h.
|
inherited |
Definition at line 105 of file event-manager.h.
octave::qt_interpreter_events::qt_interpreter_events | ( | base_qobject & | oct_qobj | ) |
|
delete |
|
default |
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::history_widget().
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
virtual |
Reimplemented from interpreter_events.
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::history_widget().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::workspace_widget().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::start_gui().
|
virtual |
Reimplemented from interpreter_events.
|
slot |
|
signal |
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
private |
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
|
virtual |
Reimplemented from interpreter_events.
|
virtual |
Reimplemented from interpreter_events.
|
signal |
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
virtual |
Reimplemented from interpreter_events.
|
virtual |
Reimplemented from interpreter_events.
|
signal |
|
virtual |
Reimplemented from interpreter_events.
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::main_window::construct().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::main_window::adopt_editor_widget().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject(), and octave::base_qobject::start_gui().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
|
slot |
|
virtual |
Reimplemented from interpreter_events.
|
private |
|
signal |
|
slot |
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
inlinevirtual |
Reimplemented from interpreter_events.
Definition at line 89 of file qt-interpreter-events.h.
|
virtual |
Reimplemented from interpreter_events.
|
private |
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
inlinevirtualinherited |
Definition at line 283 of file event-manager.h.
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::terminal_widget().
|
virtual |
Reimplemented from interpreter_events.
|
inline |
Definition at line 207 of file qt-interpreter-events.h.
References m_mutex.
Referenced by octave::main_window::file_remove_proxy().
|
delete |
|
virtual |
Reimplemented from interpreter_events.
|
virtual |
Reimplemented from interpreter_events.
|
virtual |
Reimplemented from interpreter_events.
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::variable_editor_widget().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::documentation_widget().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::history_widget().
void octave::qt_interpreter_events::set_workspace | ( | bool | top_level, |
bool | debug, | ||
const symbol_info_list & | syminfo, | ||
bool | update_variable_editor | ||
) |
|
inlinevirtualinherited |
Definition at line 248 of file event-manager.h.
|
signal |
Referenced by octave::base_qobject::workspace_widget().
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::base_qobject().
|
inline |
Definition at line 211 of file qt-interpreter-events.h.
References m_mutex.
Referenced by octave::main_window::file_remove_proxy().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::documentation_widget().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::main_window::construct_octave_qt_link().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::main_window::handle_set_path_dialog_request().
|
virtual |
Reimplemented from interpreter_events.
|
signal |
Referenced by octave::base_qobject::terminal_widget().
|
inline |
Definition at line 209 of file qt-interpreter-events.h.
References m_mutex, and m_waitcondition.
|
inline |
Definition at line 213 of file qt-interpreter-events.h.
References m_waitcondition.
Referenced by octave::main_window::file_remove_proxy().
|
private |
Definition at line 323 of file qt-interpreter-events.h.
|
private |
Definition at line 317 of file qt-interpreter-events.h.
|
private |
Definition at line 321 of file qt-interpreter-events.h.
|
private |
Definition at line 319 of file qt-interpreter-events.h.
|
private |
Definition at line 325 of file qt-interpreter-events.h.
Referenced by wait(), and wake_all().