23 #ifndef FILEEDITORMDISUBWINDOW_H
24 #define FILEEDITORMDISUBWINDOW_H
30 #include <QCloseEvent>
32 #include <QStackedWidget>
34 #include <QDragEnterEvent>
54 void loadFile (
const QString& fileName);
74 bool remove_on_success);
187 const QString& toolTip);
199 const QString& file,
int line);
222 bool debug_pointer =
false,
223 bool breakpoint_marker =
false,
bool insert =
true);
259 QAction *
add_action (QMenu *menu,
const QIcon &icon,
const QString &
text,
362 #endif // FILEEDITORMDISUBWINDOW_H
QAction * _delete_end_line_action
void fetab_save_file(const QWidget *ID, const QString &fileName, bool remove_on_success)
void fetab_set_focus(const QWidget *ID)
void request_save_file(bool)
void dragEnterEvent(QDragEnterEvent *event)
void request_close_file(bool)
void request_delete_start_word(bool)
void request_save_file_as(bool)
QAction * _toggle_bookmark_action
void request_delete_start_line(bool)
void fetab_context_run(const QWidget *ID)
QAction * _show_eol_action
QAction * _delete_start_word_action
QAction * _remove_all_breakpoints_action
void fetab_run_file(const QWidget *ID)
QAction * _goto_line_action
void request_uncomment_selected_text(bool)
QAction * _next_bookmark_action
QAction * _sel_to_matching_brace
void request_selectall(bool)
QAction * _delete_line_action
void request_delete_line(bool)
void show_white_space(bool)
void fetab_context_edit(const QWidget *ID)
void fetab_find(const QWidget *ID)
void restore_create_file_setting()
bool is_editor_console_tabbed()
void request_new_file(const QString &commands)
void handle_edit_file_request(const QString &file)
void handle_enter_debug_mode(void)
void fetab_change_request(const QWidget *ID)
void request_duplicate_selection(bool)
void fetab_completion(const QWidget *)
void request_indent_selected_text(bool)
void request_unindent_selected_text(bool)
void fetab_unindent_selected_text(const QWidget *ID)
QAction * _new_function_action
void update_octave_directory(const QString &dir)
QAction * _conv_eol_windows_action
bool editor_tab_has_focus()
QAction * _conv_eol_unix_action
QAction * _delete_start_line_action
QAction * _context_doc_action
std::map< QString, QWidget * >::iterator editor_tab_map_iterator
QAction * _delete_end_word_action
void request_new_function(bool triggered=true)
void request_delete_end_word(bool)
void request_preferences(bool)
void fetab_delete_debugger_pointer(const QWidget *ID, int line=-1)
void fetab_scintilla_command(const QWidget *ID, unsigned int sci_msg)
void handle_add_filename_to_list(const QString &fileName, QWidget *ID)
void fetab_toggle_bookmark(const QWidget *ID)
QAction * _previous_bookmark_action
void request_comment_selected_text(bool)
void request_conv_eol_unix(bool)
void request_completion(bool)
void fetab_zoom_in(const QWidget *ID)
void request_next_breakpoint(bool)
QAction * _conv_eol_mac_action
QAction * _show_whitespace_action
bool call_custom_editor(const QString &file_name=QString(), int line=-1)
void show_indent_guides(bool)
QAction * _selectall_action
QAction * _close_all_action
void fetab_move_match_brace(const QWidget *ID, bool select)
QAction * _indent_selection_action
void fetab_uncomment_selected_text(const QWidget *ID)
void request_upper_case(bool)
std::map< QString, QWidget * >::const_iterator editor_tab_map_const_iterator
QAction * _close_others_action
void empty_script(bool startup, bool visible)
QAction * _show_linenum_action
void handle_update_breakpoint_marker_request(bool insert, const QString &file, int line)
QAction * _move_to_matching_brace
QAction * add_action(QMenu *menu, const QIcon &icon, const QString &text, const char *member)
void fetab_context_help(const QWidget *ID, bool)
void fetab_remove_bookmark(const QWidget *ID)
void handle_insert_debugger_pointer_request(const QString &file, int line)
QAction * _show_longline_action
QAction * _edit_function_action
void fetab_save_file_as(const QWidget *ID)
void execute_command_in_terminal_signal(const QString &)
void request_remove_breakpoint(bool)
void request_mru_open_file(QAction *action)
void fetab_zoom_out(const QWidget *ID)
F77_RET_T const double const double * f
void fetab_convert_eol(const QWidget *ID, QsciScintilla::EolMode eol_mode)
QAction * _cut_line_action
void fetab_indent_selected_text(const QWidget *ID)
QAction * _previous_breakpoint_action
void enable_menu_shortcuts(bool)
void request_styles_preferences(bool)
QAction * _show_indguide_action
void fetab_next_breakpoint(const QWidget *ID)
void request_delete_end_line(bool)
void request_context_doc(bool)
void request_context_edit(bool)
QAction * _context_help_action
QAction * _lower_case_action
QAction * _styles_preferences_action
QAction * _preferences_action
void request_next_bookmark(bool)
QAction * _duplicate_selection_action
void file_loaded_signal()
QAction * _zoom_normal_action
QAction * _uncomment_selection_action
void fetab_zoom_normal(const QWidget *ID)
void check_conflict_save(const QString &fileName, bool remove_on_success)
void request_goto_line(bool)
void show_long_line(bool)
void insert_new_open_actions(QAction *, QAction *, QAction *)
QAction * _completion_action
void handle_tab_remove_request(void)
void request_open_files(const QStringList &)
QHash< QMenu *, QStringList > _hash_menu_text
QAction * _transpose_line_action
void toggle_preference(const QString &preference, bool def)
void fetab_next_bookmark(const QWidget *ID)
QAction * _unindent_selection_action
void request_conv_eol_windows(bool)
void fetab_check_modified_file(void)
void handle_editor_state_changed(bool enableCopy, bool is_octave_file)
void request_settings_dialog(const QString &)
void request_context_run(bool)
void fetab_settings_changed(const QSettings *settings)
QAction * _next_breakpoint_action
void handle_exit_debug_mode(void)
void mru_menu_update(void)
void fetab_file_name_query(const QWidget *ID)
void show_eol_chars(bool)
void handle_tab_close_request(int index)
void notice_settings(const QSettings *settings)
QAction * _save_as_action
void request_cut_line(bool)
void request_previous_breakpoint(bool)
void handle_delete_debugger_pointer_request(const QString &file, int line)
void request_context_help(bool)
void request_toggle_breakpoint(bool)
void request_remove_bookmark(bool)
void request_sel_match_brace(bool)
void request_run_file(bool)
void fetab_print_file(const QWidget *ID)
void handle_mru_add_file(const QString &file_name)
void loadFile(const QString &fileName)
QMenu * get_mru_menu(void)
void request_conv_eol_mac(bool)
void request_open_file(void)
void request_new_script(const QString &commands)
QMenu * m_add_menu(QMenuBar *p, QString text)
void create_context_menu(QMenu *)
void request_move_match_brace(bool)
void request_close_other_files(bool)
void fetab_comment_selected_text(const QWidget *ID)
QWidget * find_tab_widget(const QString &openFileName) const
void edit_status_update(bool, bool)
void fetab_set_directory(const QString &dir)
void fetab_goto_line(const QWidget *ID, int line=-1)
void request_print_file(bool)
QAction * _mru_file_actions[MaxMRUFiles]
QAction * _upper_case_action
QAction * _toggle_breakpoint_action
void handle_visibility(bool visible)
void request_copy_line(bool)
QAction * _run_selection_action
void active_tab_changed(int index)
void fetab_remove_all_breakpoints(const QWidget *ID)
void fetab_toggle_breakpoint(const QWidget *ID)
QAction * _zoom_in_action
void handle_file_name_changed(const QString &fileName, const QString &toolTip)
void request_previous_bookmark(bool)
void request_close_all_files(bool)
QAction * _copy_line_action
void fetab_previous_breakpoint(const QWidget *ID)
void fetab_insert_debugger_pointer(const QWidget *ID, int line=-1)
void add_file_editor_tab(file_editor_tab *f, const QString &fn)
void fetab_do_breakpoint_marker(bool insert, const QWidget *ID, int line=-1)
QAction * _remove_bookmark_action
QAction * _comment_selection_action
QAction * _zoom_out_action
void save_file_as(QWidget *fetabID=0)
void dropEvent(QDropEvent *event)
std::map< QString, QWidget * > editor_tab_map
void request_lower_case(bool)
void request_toggle_bookmark(bool)
void request_transpose_line(bool)
QMenu * _view_editor_menu
void fetab_previous_bookmark(const QWidget *ID)
void show_line_numbers(bool)