#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 | 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 | insert_debugger_pointer_signal (const QString &, int) |
void | refresh_variable_editor_signal (void) |
void | register_doc_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_doc_signal (const QString &file) |
void | show_preferences_signal (void) |
void | unregister_doc_signal (const QString &file) |
void | update_breakpoint_marker_signal (bool insert, const QString &file, int line, const QString &cond) |
void | update_path_dialog_signal (void) |
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) |
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) |
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) |
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) |
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_doc (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_doc (const std::string &file) |
void | show_preferences (void) |
void | unlock (void) |
void | unregister_doc (const std::string &file) |
void | update_breakpoint (bool insert, const std::string &file, int line, const std::string &cond) |
void | update_path_dialog (void) |
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 90 of file event-manager.h.
octave::qt_interpreter_events::qt_interpreter_events | ( | base_qobject & | oct_qobj | ) |
|
delete |
|
default |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
slot |
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
private |
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
slot |
|
virtual |
Reimplemented from octave::interpreter_events.
|
private |
|
signal |
|
slot |
|
virtual |
Reimplemented from octave::interpreter_events.
|
private |
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
inline |
Definition at line 177 of file qt-interpreter-events.h.
References m_mutex.
Referenced by octave::main_window::file_remove_proxy().
|
delete |
|
virtual |
Reimplemented from octave::interpreter_events.
|
virtual |
Reimplemented from octave::interpreter_events.
|
virtual |
Reimplemented from octave::interpreter_events.
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
inline |
Definition at line 181 of file qt-interpreter-events.h.
References m_mutex.
Referenced by octave::main_window::file_remove_proxy().
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
virtual |
Reimplemented from octave::interpreter_events.
|
signal |
|
inline |
Definition at line 179 of file qt-interpreter-events.h.
References m_mutex, and m_waitcondition.
|
inline |
Definition at line 183 of file qt-interpreter-events.h.
References m_waitcondition.
Referenced by octave::main_window::file_remove_proxy().
|
private |
Definition at line 269 of file qt-interpreter-events.h.
|
private |
Definition at line 263 of file qt-interpreter-events.h.
|
private |
Definition at line 267 of file qt-interpreter-events.h.
|
private |
Definition at line 265 of file qt-interpreter-events.h.
|
private |
Definition at line 271 of file qt-interpreter-events.h.
Referenced by wait(), and wake_all().