26 #if ! defined (octave_qt_interpreter_events_h)
27 #define octave_qt_interpreter_events_h 1
36 #include <QWaitCondition>
91 std::list<std::string>
93 const std::string& filename,
const std::string& pathname,
94 const std::string& multimode);
96 std::list<std::string>
98 const std::string& title,
const std::list<float>& nr,
99 const std::list<float>& nc,
100 const std::list<std::string>& defaults);
102 std::pair<std::list<int>,
int>
104 const std::string& mode,
int width,
int height,
105 const std::list<int>& initial_value,
106 const std::string& name,
107 const std::list<std::string>& prompt,
108 const std::string& ok_string,
109 const std::string& cancel_string);
113 const std::string& btn1,
const std::string& btn2,
114 const std::string& btn3,
const std::string& btndef);
135 bool edit_file (
const std::string& file);
144 const std::string& dir,
145 bool addpath_option);
150 const std::string& value);
175 const std::string& new_name);
181 bool update_variable_editor);
198 const std::string& fcn_file_name,
int line);
205 const std::string& cond);
263 int line,
const QString& cond);
Base class for Octave interfaces that use Qt.
std::list< std::pair< std::string, std::string > > filter_list
void edit_file_signal(const QString &file)
void focus_window_signal(const QString &win_name)
bool edit_file(const std::string &file)
void confirm_shutdown_signal(void)
bool copy_image_to_clipboard(const std::string &file)
void interpreter_output(const std::string &msg)
void gui_status_update(const std::string &feature, const std::string &status)
void enter_debugger_signal(void)
void show_file_browser_signal(void)
void close_gui_signal(void)
void focus_window(const std::string win_name)
uint8NDArray get_named_icon(const std::string &icon_name)
void confirm_shutdown_octave(void)
void update_prompt(const std::string &prompt)
void update_breakpoint(bool insert, const std::string &file, int line, const std::string &cond)
void apply_preferences(void)
void exit_debugger_event(void)
void set_workspace(bool top_level, bool debug, const symbol_info_list &syminfo, bool update_variable_editor)
void unregister_documentation_signal(const QString &file)
qt_interpreter_events(const qt_interpreter_events &)=delete
void update_breakpoint_marker_signal(bool insert, const QString &file, int line, const QString &cond)
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 enter_debugger_event(const std::string &fcn_name, const std::string &fcn_file_name, int line)
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 show_preferences(void)
~qt_interpreter_events(void)=default
void insert_debugger_pointer_signal(const QString &, int)
void update_path_dialog(void)
int debug_cd_or_addpath_error(const std::string &file, const std::string &dir, bool addpath_option)
void gui_preference_signal(const QString &key, const QString &value)
void set_workspace_signal(bool top_level, bool debug, const symbol_info_list &syminfo)
bool prompt_new_edit_file(const std::string &file)
void show_file_browser(void)
std::string gui_preference(const std::string &key, const std::string &value)
void append_history(const std::string &hist_entry)
void delete_debugger_pointer(const std::string &file, int line)
bool have_dialogs(void) const
qt_interpreter_events(base_qobject &oct_qobj)
void interpreter_output_signal(const QString &msg)
void edit_variable(const std::string &name, const octave_value &val)
void unregister_documentation(const std::string &file)
bool confirm_shutdown(void)
void directory_changed_signal(const QString &dir)
void file_remove_signal(const QString &old_name, const QString &new_name)
void directory_changed(const std::string &dir)
void apply_new_settings(void)
void register_documentation_signal(const QString &file)
void clear_workspace_signal(void)
void set_history_signal(const QStringList &hist)
void show_command_history(void)
void insert_debugger_pointer(const std::string &file, int line)
void copy_image_to_clipboard_signal(const QString &file, bool remove_file)
void clear_workspace(void)
void execute_command_in_terminal_signal(const QString &command)
void new_command_line_signal(const QString &msg=QString())
void register_documentation(const std::string &file)
void append_history_signal(const QString &hist_entry)
void get_named_icon_slot(const QString &name)
void edit_variable_signal(const QString &name, const octave_value &val)
void show_terminal_window_signal(void)
void settings_changed(const gui_settings *, bool)
void file_renamed(bool load_new=true)
void file_renamed_signal(bool load_new)
void get_named_icon_signal(const QString &name)
void update_gui_lexer(void)
void show_command_history_signal(void)
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 start_gui(bool gui_app=false)
QString gui_preference_adjust(const QString &key, const QString &value)
void clear_history_signal(void)
void gui_preference_slot(const QString &key, const QString &value)
qt_interpreter_events & operator=(const qt_interpreter_events &)=delete
void show_preferences_signal(void)
void display_exception(const execution_exception &ee, bool beep)
void show_release_notes(void)
void refresh_variable_editor_signal(void)
QUIWidgetCreator m_uiwidget_creator
void update_prompt_signal(const QString &prompt)
bool show_documentation(const std::string &file)
void show_release_notes_signal(void)
void show_community_news_signal(int serial)
void show_workspace_signal(void)
void set_history(const string_vector &hist)
base_qobject & m_octave_qobj
void execute_command_in_terminal(const std::string &command)
void start_gui_signal(bool gui_app)
void post_input_event(void)
void exit_debugger_signal(void)
QWaitCondition m_waitcondition
void show_documentation_signal(const QString &file)
void execute_in_debugger_event(const std::string &file, int line)
void show_terminal_window(void)
void gui_status_update_signal(const QString &feature, const QString &status)
void pre_input_event(void)
void delete_debugger_pointer_signal(const QString &, int)
void update_gui_lexer_signal(bool update_apis_only)
void show_workspace(void)
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 show_community_news(int serial)
void update_path_dialog_signal(void)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
MArray< T > filter(MArray< T > &b, MArray< T > &a, MArray< T > &x, MArray< T > &si, int dim=0)