26 #if ! defined (octave_qt_interpreter_events_h)
27 #define octave_qt_interpreter_events_h 1
36 #include <QWaitCondition>
84 std::list<std::string>
86 const std::string& filename,
const std::string& pathname,
87 const std::string& multimode);
89 std::list<std::string>
91 const std::string& title,
const std::list<float>& nr,
92 const std::list<float>& nc,
93 const std::list<std::string>& defaults);
95 std::pair<std::list<int>,
int>
97 const std::string& mode,
int width,
int height,
98 const std::list<int>& initial_value,
99 const std::string&
name,
100 const std::list<std::string>& prompt,
101 const std::string& ok_string,
102 const std::string& cancel_string);
106 const std::string& btn1,
const std::string& btn2,
107 const std::string& btn3,
const std::string& btndef);
126 const std::string& dir,
127 bool addpath_option);
132 const std::string& value);
147 const std::string& new_name);
153 bool update_variable_editor);
168 const std::string& fcn_file_name,
int line);
175 const std::string& cond);
227 int line,
const QString& cond);
Base class for Octave interfaces that use Qt.
std::list< std::pair< std::string, std::string > > filter_list
void apply_new_settings(void)
void enter_debugger_event(const std::string &fcn_name, const std::string &fcn_file_name, int line)
void register_doc_signal(const QString &file)
bool confirm_shutdown(void)
void file_renamed(bool load_new=true)
void unregister_doc_signal(const QString &file)
void file_remove_signal(const QString &old_name, const QString &new_name)
void insert_debugger_pointer_signal(const QString &, int)
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)
void get_named_icon_slot(const QString &name)
void confirm_shutdown_octave(void)
void edit_variable(const std::string &name, const octave_value &val)
void set_workspace(bool top_level, bool debug, const symbol_info_list &syminfo, bool update_variable_editor)
void show_preferences_signal(void)
void confirm_shutdown_signal(void)
void file_renamed_signal(bool load_new)
bool edit_file(const std::string &file)
void file_remove(const std::string &old_name, const std::string &new_name)
void edit_file_signal(const QString &file)
void focus_window_signal(const QString &win_name)
void append_history_signal(const QString &hist_entry)
void set_history_signal(const QStringList &hist)
QWaitCondition m_waitcondition
void update_breakpoint(bool insert, const std::string &file, int line, const std::string &cond)
~qt_interpreter_events(void)=default
void insert_debugger_pointer(const std::string &file, int line)
void show_doc_signal(const QString &file)
bool copy_image_to_clipboard(const std::string &file)
base_qobject & m_octave_qobj
void copy_image_to_clipboard_signal(const QString &file, bool remove_file)
void edit_variable_signal(const QString &name, const octave_value &val)
uint8NDArray get_named_icon(const std::string &icon_name)
void execute_command_in_terminal(const std::string &command)
void directory_changed(const std::string &dir)
void gui_preference_signal(const QString &key, const QString &value)
void get_named_icon_signal(const QString &name)
bool prompt_new_edit_file(const std::string &file)
void clear_workspace_signal(void)
void show_doc(const std::string &file)
void update_breakpoint_marker_signal(bool insert, const QString &file, int line, const QString &cond)
void pre_input_event(void)
int debug_cd_or_addpath_error(const std::string &file, const std::string &dir, bool addpath_option)
QString gui_preference_adjust(const QString &key, const QString &value)
void exit_debugger_event(void)
void delete_debugger_pointer_signal(const QString &, int)
void exit_debugger_signal(void)
qt_interpreter_events & operator=(const qt_interpreter_events &)=delete
void update_path_dialog_signal(void)
void directory_changed_signal(const QString &dir)
std::string gui_preference(const std::string &key, const std::string &value)
void unregister_doc(const std::string &file)
void execute_in_debugger_event(const std::string &file, int line)
void focus_window(const std::string win_name)
void set_history(const string_vector &hist)
void post_input_event(void)
void settings_changed(const gui_settings *, bool)
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 register_doc(const std::string &file)
void delete_debugger_pointer(const std::string &file, int line)
void refresh_variable_editor_signal(void)
void update_path_dialog(void)
void apply_preferences(void)
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 clear_history_signal(void)
void clear_workspace(void)
void enter_debugger_signal(void)
void execute_command_in_terminal_signal(const QString &command)
QUIWidgetCreator m_uiwidget_creator
void gui_preference_slot(const QString &key, const QString &value)
void show_preferences(void)
void set_workspace_signal(bool top_level, bool debug, const symbol_info_list &syminfo)
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)
qt_interpreter_events(base_qobject &oct_qobj)
qt_interpreter_events(const qt_interpreter_events &)=delete
void append_history(const std::string &hist_entry)
MArray< T > filter(MArray< T > &b, MArray< T > &a, MArray< T > &x, MArray< T > &si, int dim=0)