26 #if ! defined (octave_file_editor_interface_h)
27 #define octave_file_editor_interface_h 1
67 int line,
const QString& cond) = 0;
88 const QString& encoding = QString (),
90 bool debug_pointer =
false,
91 bool breakpoint_marker =
false,
93 const QString& cond =
"",
Base class for Octave interfaces that use Qt.
virtual QMenu * debug_menu(void)=0
virtual void handle_insert_debugger_pointer_request(const QString &file, int line)=0
virtual ~file_editor_interface(void)=default
virtual void handle_delete_debugger_pointer_request(const QString &file, int line)=0
virtual void request_open_file(const QString &openFileName, const QString &encoding=QString(), int line=-1, bool debug_pointer=false, bool breakpoint_marker=false, bool insert=true, const QString &cond="", int index=-1)=0
virtual bool check_closing(void)=0
virtual void toplevel_change(bool)=0
virtual QToolBar * toolbar(void)=0
virtual void enable_menu_shortcuts(bool enable)=0
virtual void empty_script(bool, bool)=0
virtual void handle_enter_debug_mode(void)=0
virtual QMenu * get_mru_menu(void)=0
virtual void restore_session(gui_settings *)=0
file_editor_interface(QWidget *p, base_qobject &oct_qobj)
virtual void handle_update_breakpoint_marker_request(bool insert, const QString &file, int line, const QString &cond)=0
virtual void request_new_file(const QString &command=QString())=0
virtual void handle_file_remove(const QString &o, const QString &n)=0
virtual void insert_global_actions(QList< QAction * >)=0
virtual void handle_edit_file_request(const QString &file)=0
virtual void handle_exit_debug_mode(void)=0