GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "main-window.h"
Public Types | |
typedef std::pair< int, int > | int_pair |
typedef std::pair< std::string, std::string > | name_pair |
Public Slots | |
void | accept_directory_line_edit (void) |
void | browse_for_directory (void) |
void | change_directory (const QString &dir) |
void | change_directory_up (void) |
void | clear_clipboard () |
void | clipboard_has_changed (QClipboard::Mode) |
void | confirm_shutdown_octave (void) |
void | connect_uiwidget_links (void) |
void | connect_visibility_changed (void) |
void | copy_image_to_clipboard (const QString &file, bool remove_file) |
void | copyClipboard (void) |
void | debug_continue (void) |
void | debug_quit (void) |
void | debug_step_into (void) |
void | debug_step_out (void) |
void | debug_step_over (void) |
void | display_community_news (const QString &news) |
void | display_release_notes (void) |
void | execute_command_in_terminal (const QString &dir) |
void | exit_app (int status) |
void | find_files (const QString &startdir=QDir::currentPath()) |
void | find_files_finished (int) |
void | focus_changed (QWidget *w_old, QWidget *w_new) |
QList< octave_dock_widget * > | get_dock_widget_list () |
void | handle_clear_command_window_request (void) |
void | handle_clear_history_request (void) |
void | handle_clear_workspace_request (void) |
void | handle_create_dialog (const QString &message, const QString &title, const QString &icon, const QStringList &button, const QString &defbutton, const QStringList &role) |
void | handle_create_filedialog (const QStringList &filters, const QString &title, const QString &filename, const QString &dirname, const QString &multimode) |
void | handle_create_inputlayout (const QStringList &, const QString &, const QFloatList &, const QFloatList &, const QStringList &) |
void | handle_create_listview (const QStringList &list, const QString &mode, int width, int height, const QIntList &initial, const QString &name, const QStringList &prompt, const QString &ok_string, const QString &cancel_string) |
void | handle_delete_debugger_pointer_request (const QString &file, int line) |
void | handle_enter_debugger (void) |
void | handle_exit_debugger (void) |
void | handle_insert_debugger_pointer_request (const QString &file, int line) |
void | handle_load_workspace_request (const QString &file=QString()) |
void | handle_new_figure_request (void) |
void | handle_octave_ready () |
void | handle_rename_variable_request (const QString &old_name, const QString &new_name) |
void | handle_save_workspace_request (void) |
void | handle_show_doc (const QString &file) |
void | handle_undo_request (void) |
void | handle_update_breakpoint_marker_request (bool insert, const QString &file, int line) |
void | init_terminal_size (void) |
void | load_and_display_community_news (int serial=-1) |
void | new_file (const QString &commands=QString()) |
void | notice_settings (const QSettings *settings) |
void | open_agora_page (void) |
void | open_bug_tracker_page (void) |
void | open_contribute_page (void) |
void | open_developer_page (void) |
void | open_file (const QString &file_name=QString()) |
void | open_octave_packages_page (void) |
void | open_online_documentation_page (void) |
void | pasteClipboard (void) |
void | prepare_to_exit (void) |
void | process_settings_dialog_request (const QString &desired_tab=QString()) |
void | read_settings (void) |
void | report_status_message (const QString &statusMessage) |
void | request_reload_settings () |
void | reset_windows (void) |
void | run_file_in_terminal (const QFileInfo &info) |
void | selectAll (void) |
void | set_current_working_directory (const QString &dir) |
void | set_global_edit_shortcuts (bool enable) |
void | set_global_shortcuts (bool enable) |
void | set_screen_size (int ht, int wd) |
void | set_window_layout (QSettings *settings) |
void | show_about_octave (void) |
void | write_settings (void) |
Signals | |
void | active_dock_changed (octave_dock_widget *, octave_dock_widget *) |
void | add_actions_signal (QList< QAction * > action_list) |
void | copyClipboard_signal (void) |
void | delete_debugger_pointer_signal (const QString &file, int line) |
void | editor_focus_changed (bool) |
void | init_terminal_size_signal (void) |
void | insert_debugger_pointer_signal (const QString &file, int line) |
void | new_file_signal (const QString &) |
void | open_file_signal (const QString &) |
void | pasteClipboard_signal (void) |
void | selectAll_signal (void) |
void | settings_changed (const QSettings *) |
void | show_doc_signal (const QString &) |
void | undo_signal (void) |
void | update_breakpoint_marker_signal (bool insert, const QString &file, int line) |
Public Member Functions | |
main_window (QWidget *parent=0, bool start_gui=true) | |
~main_window (void) | |
bool | command_window_has_focus (void) const |
void | focus_command_window (void) |
Protected Member Functions | |
void | closeEvent (QCloseEvent *closeEvent) |
Static Private Attributes | |
static const int | current_directory_max_count = 16 |
static const int | current_directory_max_visible = 16 |
Definition at line 69 of file main-window.h.
typedef std::pair<int, int> main_window::int_pair |
Definition at line 76 of file main-window.h.
typedef std::pair<std::string, std::string> main_window::name_pair |
Definition at line 75 of file main-window.h.
Definition at line 76 of file main-window.cc.
References _active_dock, construct(), resource_manager::get_settings(), and load_and_display_community_news().
main_window::~main_window | ( | void | ) |
Definition at line 131 of file main-window.cc.
References _octave_qt_link, _settings_dlg, _workspace_model, command_window, community_news_window, doc_browser_window, editor_window, file_browser_window, find_files_dlg, history_window, release_notes_window, status_bar, and workspace_window.
|
slot |
Definition at line 906 of file main-window.cc.
References _current_directory_combo_box, and set_current_working_directory().
Referenced by construct_tool_bar().
|
signal |
Definition at line 364 of file moc-main-window.cc.
Referenced by focus_changed(), and notice_settings().
|
private |
Definition at line 1619 of file main-window.cc.
Referenced by construct_debug_menu_item(), construct_documentation_menu(), construct_help_menu(), construct_news_menu(), and construct_window_menu().
|
signal |
Definition at line 457 of file moc-main-window.cc.
Referenced by construct().
|
slot |
Definition at line 866 of file main-window.cc.
References focus_command_window(), and set_current_working_directory().
Referenced by construct_tool_bar().
|
slot |
Definition at line 850 of file main-window.cc.
References _current_directory_combo_box.
Referenced by construct_octave_qt_link().
|
private |
Definition at line 2150 of file main-window.cc.
References _octave_qt_link, Fcd(), ovl(), and octave_qt_link::update_directory().
Referenced by set_current_working_directory().
|
slot |
Definition at line 896 of file main-window.cc.
References set_current_working_directory().
Referenced by construct_tool_bar().
|
slot |
Definition at line 2443 of file main-window.cc.
References _clipboard.
Referenced by construct_edit_menu().
|
private |
Definition at line 2091 of file main-window.cc.
References command_editor::clear_screen(), and command_editor::kill_full_line().
Referenced by handle_clear_command_window_request().
|
private |
Definition at line 2110 of file main-window.cc.
References Fhistory(), and ovl().
Referenced by handle_clear_history_request().
|
private |
Definition at line 2066 of file main-window.cc.
References Fclear().
Referenced by handle_clear_workspace_request().
|
slot |
Definition at line 2425 of file main-window.cc.
References _clear_clipboard_action, _clipboard, and _paste_action.
Referenced by construct_edit_menu().
|
protected |
Definition at line 1030 of file main-window.cc.
References queue_command().
bool main_window::command_window_has_focus | ( | void | ) | const |
Definition at line 221 of file main-window.cc.
References command_window, and terminal_dock_widget::has_focus().
Referenced by handle_delete_debugger_pointer_request(), handle_insert_debugger_pointer_request(), handle_undo_request(), and handle_update_breakpoint_marker_request().
|
private |
Definition at line 2084 of file main-window.cc.
References command_editor::redisplay(), and command_editor::undo().
Referenced by handle_undo_request().
|
private |
Definition at line 2280 of file main-window.cc.
References _about_octave_action, _agora_action, _clear_clipboard_action, _clear_command_history_action, _clear_command_window_action, _clear_workspace_action, _command_window_action, _contribute_action, _copy_action, _current_news_action, _debug_continue, _debug_quit, _debug_step_into, _debug_step_out, _debug_step_over, _developer_action, _documentation_action, _editor_action, _exit_action, _file_browser_action, _find_files_action, _history_action, _load_workspace_action, _new_function_action, _new_script_action, _octave_packages_action, _ondisk_doc_action, _online_doc_action, _open_action, _paste_action, _preferences_action, _release_notes_action, _report_bug_action, _reset_windows_action, _save_workspace_action, _select_all_action, _show_command_window_action, _show_documentation_action, _show_editor_action, _show_file_browser_action, _show_history_action, _show_workspace_action, _undo_action, _workspace_action, and shortcut_manager::set_shortcut().
Referenced by construct(), notice_settings(), and set_global_shortcuts().
|
slot |
Definition at line 792 of file main-window.cc.
References _octave_qt_link, _start_gui, file_editor_interface::check_closing(), editor_window, resource_manager::get_settings(), octave_qt_link::mutex, octave_qt_link::shutdown_confirmation(), and octave_qt_link::waitcondition.
Referenced by construct_octave_qt_link().
|
slot |
Definition at line 1211 of file main-window.cc.
References handle_create_dialog(), handle_create_filedialog(), handle_create_inputlayout(), handle_create_listview(), and uiwidget_creator.
Referenced by construct().
|
slot |
Definition at line 1146 of file main-window.cc.
References octave_dock_widget::connect_visibility_changed(), dock_widget_list(), editor_window, and file_editor_interface::enable_menu_shortcuts().
Referenced by octave_start_gui().
|
private |
Definition at line 1327 of file main-window.cc.
References _closing, _copy_action, _paste_action, _select_all_action, _start_gui, _undo_action, _workspace_model, add_actions_signal(), command_window, configure_shortcuts(), connect_uiwidget_links(), construct_menu_bar(), construct_octave_qt_link(), construct_tool_bar(), delete_debugger_pointer_signal(), doc_browser_window, editor_focus_changed(), editor_window, enable_menu_shortcuts(), file_browser_window, find_files(), focus_changed(), handle_delete_debugger_pointer_request(), handle_insert_debugger_pointer_request(), handle_load_workspace_request(), handle_update_breakpoint_marker_request(), history_window, insert_debugger_pointer_signal(), notice_settings(), octave_link::post_event(), prepare_to_exit(), resize_command_window_callback(), set_global_edit_shortcuts(), workspace_view::setModel(), settings_changed(), status_bar, update_breakpoint_marker_signal(), and workspace_window.
Referenced by main_window().
|
private |
Definition at line 1832 of file main-window.cc.
References _debug_continue, _debug_menu, _debug_quit, _debug_step_into, _debug_step_out, _debug_step_over, construct_debug_menu_item(), debug_continue(), file_editor_interface::debug_menu(), debug_quit(), debug_step_into(), debug_step_out(), debug_step_over(), editor_window, and m_add_menu().
Referenced by construct_menu_bar().
|
private |
Definition at line 1814 of file main-window.cc.
References _debug_menu, add_action(), file_editor_interface::debug_menu(), editor_window, resource_manager::icon(), and file_editor_interface::toolbar().
Referenced by construct_debug_menu().
|
private |
Definition at line 1973 of file main-window.cc.
References _ondisk_doc_action, _online_doc_action, add_action(), doc_browser_window, and open_online_documentation_page().
Referenced by construct_help_menu().
|
private |
Definition at line 1744 of file main-window.cc.
References _clear_clipboard_action, _clear_command_history_action, _clear_command_window_action, _clear_workspace_action, _clipboard, _copy_action, _find_files_action, _paste_action, _preferences_action, _select_all_action, _undo_action, clear_clipboard(), clipboard_has_changed(), copyClipboard(), find_files(), handle_clear_command_window_request(), handle_clear_history_request(), handle_clear_workspace_request(), resource_manager::icon(), m_add_menu(), pasteClipboard(), process_settings_dialog_request(), and selectAll().
Referenced by construct_menu_bar().
|
private |
Definition at line 1666 of file main-window.cc.
References _exit_action, _load_workspace_action, _new_function_action, _new_script_action, _open_action, _save_workspace_action, construct_new_menu(), editor_window, file_editor_interface::get_mru_menu(), handle_load_workspace_request(), handle_save_workspace_request(), resource_manager::icon(), file_editor_interface::insert_new_open_actions(), and m_add_menu().
Referenced by construct_menu_bar().
|
private |
Definition at line 1943 of file main-window.cc.
References _about_octave_action, _agora_action, _contribute_action, _developer_action, _octave_packages_action, _report_bug_action, add_action(), construct_documentation_menu(), m_add_menu(), open_agora_page(), open_bug_tracker_page(), open_contribute_page(), open_developer_page(), open_octave_packages_page(), and show_about_octave().
Referenced by construct_menu_bar().
|
private |
Definition at line 1601 of file main-window.cc.
References construct_debug_menu(), construct_edit_menu(), construct_file_menu(), construct_help_menu(), construct_news_menu(), and construct_window_menu().
Referenced by construct().
|
private |
Definition at line 1715 of file main-window.cc.
References _new_figure_action, _new_function_action, _new_script_action, editor_window, handle_new_figure_request(), and resource_manager::icon().
Referenced by construct_file_menu().
|
private |
Definition at line 1985 of file main-window.cc.
References _current_news_action, _release_notes_action, add_action(), display_release_notes(), load_and_display_community_news(), and m_add_menu().
Referenced by construct_menu_bar().
|
private |
Definition at line 1495 of file main-window.cc.
References _octave_qt_link, _start_gui, _workspace_model, change_directory(), command_window, confirm_shutdown_octave(), octave_link::connect_link(), copy_image_to_clipboard(), delete_debugger_pointer_signal(), editor_window, execute_command_in_terminal(), octave_qt_link::execute_interpreter(), exit_app(), file_browser_window, handle_delete_debugger_pointer_request(), handle_enter_debugger(), handle_exit_debugger(), handle_insert_debugger_pointer_request(), handle_rename_variable_request(), handle_show_doc(), handle_update_breakpoint_marker_request(), history_window, insert_debugger_pointer_signal(), process_settings_dialog_request(), show_doc_signal(), and update_breakpoint_marker_signal().
Referenced by construct().
|
private |
Definition at line 1997 of file main-window.cc.
References _copy_action, _current_directory_combo_box, _main_tool_bar, _new_script_action, _open_action, _paste_action, _undo_action, accept_directory_line_edit(), browse_for_directory(), change_directory_up(), current_directory_max_count, current_directory_max_visible, handle_undo_request(), resource_manager::icon(), and set_current_working_directory().
Referenced by construct().
|
private |
Definition at line 1894 of file main-window.cc.
References _command_window_action, _documentation_action, _editor_action, _file_browser_action, _history_action, _reset_windows_action, _show_command_window_action, _show_documentation_action, _show_editor_action, _show_file_browser_action, _show_history_action, _show_workspace_action, _workspace_action, add_action(), command_window, construct_window_menu_item(), doc_browser_window, editor_window, file_browser_window, history_window, m_add_menu(), reset_windows(), and workspace_window.
Referenced by construct_menu_bar().
|
private |
Definition at line 1863 of file main-window.cc.
Referenced by construct_window_menu().
|
slot |
Definition at line 675 of file main-window.cc.
Referenced by construct_octave_qt_link().
|
slot |
Definition at line 1157 of file main-window.cc.
References _current_directory_combo_box, and copyClipboard_signal().
Referenced by construct_edit_menu().
|
signal |
Definition at line 433 of file moc-main-window.cc.
Referenced by copyClipboard().
|
slot |
Definition at line 953 of file main-window.cc.
References queue_debug().
Referenced by construct_debug_menu().
|
slot |
Definition at line 977 of file main-window.cc.
References queue_debug().
Referenced by construct_debug_menu().
|
slot |
Definition at line 959 of file main-window.cc.
References queue_debug().
Referenced by construct_debug_menu().
|
slot |
Definition at line 971 of file main-window.cc.
References queue_debug().
Referenced by construct_debug_menu().
|
slot |
Definition at line 965 of file main-window.cc.
References queue_debug().
Referenced by construct_debug_menu().
|
signal |
Definition at line 419 of file moc-main-window.cc.
Referenced by construct(), construct_octave_qt_link(), and handle_delete_debugger_pointer_request().
|
slot |
Definition at line 580 of file main-window.cc.
References _release_notes_icon, community_news_window, and min().
Referenced by load_and_display_community_news().
|
slot |
Definition at line 369 of file main-window.cc.
References _release_notes_icon, arg(), QtHandles::Utils::fromStdString(), min(), release_notes_window, and Voct_etc_dir.
Referenced by construct_news_menu().
|
inlineprivate |
Definition at line 309 of file main-window.h.
Referenced by connect_visibility_changed(), get_dock_widget_list(), notice_settings(), and set_window_layout().
|
signal |
Definition at line 371 of file moc-main-window.cc.
Referenced by construct(), and focus_changed().
|
private |
Definition at line 1635 of file main-window.cc.
References _hash_menu_text.
Referenced by construct(), and set_global_edit_shortcuts().
|
private |
|
private |
Definition at line 2116 of file main-window.cc.
References _cmd_processing, _cmd_queue, _cmd_queue_mutex, octave_cmd::execute(), and octave_link::post_event().
Referenced by queue_command().
|
slot |
Definition at line 322 of file main-window.cc.
References focus_command_window(), focus_console_after_command(), and queue_command().
Referenced by construct_octave_qt_link().
|
private |
Definition at line 2175 of file main-window.cc.
References _dbg_processing, _dbg_queue, _dbg_queue_mutex, _suppress_dbg_location, debug, F__db_next_breakpoint_quiet__(), Fdbcont(), Fdbquit(), Fdbstep(), command_editor::interrupt(), ovl(), and octave_link::post_event().
Referenced by queue_debug().
|
slot |
Definition at line 835 of file main-window.cc.
Referenced by construct_octave_qt_link().
|
slot |
Definition at line 2216 of file main-window.cc.
References file_browser_window, find_files_dlg, find_files_finished(), open_file(), and find_files_dialog::set_search_dir().
Referenced by construct(), and construct_edit_menu().
|
slot |
Definition at line 2248 of file main-window.cc.
Referenced by find_files().
Definition at line 169 of file main-window.cc.
References _active_dock, _main_tool_bar, active_dock_changed(), editor_focus_changed(), editor_window, and octave_dock_widget::set_predecessor_widget().
Referenced by construct().
void main_window::focus_command_window | ( | void | ) |
Definition at line 227 of file main-window.cc.
References command_window, and terminal_dock_widget::focus().
Referenced by browse_for_directory(), execute_command_in_terminal(), handle_delete_debugger_pointer_request(), handle_insert_debugger_pointer_request(), handle_octave_ready(), handle_update_breakpoint_marker_request(), octave_start_gui(), and run_file_in_terminal().
|
private |
Definition at line 315 of file main-window.cc.
References resource_manager::get_settings().
Referenced by execute_command_in_terminal(), and run_file_in_terminal().
|
inlineslot |
Definition at line 224 of file main-window.h.
References dock_widget_list().
|
slot |
Definition at line 303 of file main-window.cc.
References clear_command_window_callback(), and octave_link::post_event().
Referenced by construct_edit_menu().
|
slot |
Definition at line 309 of file main-window.cc.
References clear_history_callback(), and octave_link::post_event().
Referenced by construct_edit_menu().
|
slot |
Definition at line 277 of file main-window.cc.
References clear_workspace_callback(), and octave_link::post_event().
Referenced by construct_edit_menu().
|
slot |
Definition at line 1261 of file main-window.cc.
Referenced by connect_uiwidget_links().
|
slot |
Definition at line 1312 of file main-window.cc.
Referenced by connect_uiwidget_links().
|
slot |
Definition at line 1298 of file main-window.cc.
Referenced by connect_uiwidget_links().
|
slot |
Definition at line 1278 of file main-window.cc.
Referenced by connect_uiwidget_links().
|
slot |
Definition at line 995 of file main-window.cc.
References command_window_has_focus(), delete_debugger_pointer_signal(), and focus_command_window().
Referenced by construct(), and construct_octave_qt_link().
|
slot |
Definition at line 921 of file main-window.cc.
References _debug_continue, _debug_quit, _debug_step_into, _debug_step_out, _debug_step_over, editor_window, and file_editor_interface::handle_enter_debug_mode().
Referenced by construct_octave_qt_link().
|
slot |
Definition at line 937 of file main-window.cc.
References _debug_continue, _debug_quit, _debug_step_into, _debug_step_out, _debug_step_over, editor_window, and file_editor_interface::handle_exit_debug_mode().
Referenced by construct_octave_qt_link().
|
slot |
Definition at line 983 of file main-window.cc.
References command_window_has_focus(), focus_command_window(), and insert_debugger_pointer_signal().
Referenced by construct(), and construct_octave_qt_link().
|
slot |
Definition at line 263 of file main-window.cc.
References load_workspace_callback(), and octave_link::post_event().
Referenced by construct(), and construct_file_menu().
|
slot |
Definition at line 357 of file main-window.cc.
References new_figure_callback(), and octave_link::post_event().
Referenced by construct_new_menu().
|
slot |
Definition at line 1447 of file main-window.cc.
References _start_gui, editor_window, file_editor_interface::empty_script(), focus_command_window(), resource_manager::get_settings(), and set_current_working_directory().
|
slot |
Definition at line 283 of file main-window.cc.
References names(), octave_link::post_event(), and rename_variable_callback().
Referenced by construct_octave_qt_link().
|
slot |
Definition at line 251 of file main-window.cc.
References octave_link::post_event(), and save_workspace_callback().
Referenced by construct_file_menu().
|
slot |
Definition at line 2418 of file main-window.cc.
References doc_browser_window, and show_doc_signal().
Referenced by construct_octave_qt_link().
|
slot |
Definition at line 294 of file main-window.cc.
References command_window_has_focus(), command_window_undo_callback(), octave_link::post_event(), and undo_signal().
Referenced by construct_tool_bar().
|
slot |
Definition at line 1007 of file main-window.cc.
References command_window_has_focus(), focus_command_window(), and update_breakpoint_marker_signal().
Referenced by construct(), and construct_octave_qt_link().
|
slot |
Definition at line 1061 of file main-window.cc.
References init_terminal_size_signal().
Referenced by octave_start_gui().
|
signal |
Definition at line 385 of file moc-main-window.cc.
Referenced by init_terminal_size().
|
signal |
Definition at line 412 of file moc-main-window.cc.
Referenced by construct(), construct_octave_qt_link(), and handle_insert_debugger_pointer_request().
|
slot |
Definition at line 544 of file main-window.cc.
References display_community_news(), and resource_manager::get_settings().
Referenced by construct_news_menu(), and main_window().
|
private |
Definition at line 2058 of file main-window.cc.
References Fload(), ovl(), octave_link::set_workspace(), and symbol_table::workspace_info().
Referenced by handle_load_workspace_request().
|
private |
Definition at line 1647 of file main-window.cc.
References _hash_menu_text.
Referenced by construct_debug_menu(), construct_edit_menu(), construct_file_menu(), construct_help_menu(), construct_news_menu(), and construct_window_menu().
|
private |
Definition at line 2143 of file main-window.cc.
References Fbuiltin(), Fdrawnow(), and ovl().
Referenced by handle_new_figure_request().
|
slot |
Definition at line 233 of file main-window.cc.
References new_file_signal().
|
signal |
Definition at line 391 of file moc-main-window.cc.
Referenced by new_file().
|
slot |
Definition at line 703 of file main-window.cc.
References _active_dock, _main_tool_bar, _prevent_readline_conflicts, _release_notes_icon, _suppress_dbg_location, active_dock_changed(), command_window, configure_shortcuts(), dock_widget_list(), editor_window, set_global_edit_shortcuts(), set_global_shortcuts(), status_bar, and resource_manager::update_network_settings().
Referenced by construct().
|
slot |
Definition at line 637 of file main-window.cc.
Referenced by construct_help_menu().
|
slot |
Definition at line 625 of file main-window.cc.
Referenced by construct_help_menu().
|
slot |
Definition at line 643 of file main-window.cc.
Referenced by construct_help_menu().
|
slot |
Definition at line 649 of file main-window.cc.
Referenced by construct_help_menu().
|
slot |
Definition at line 239 of file main-window.cc.
References open_file_signal().
Referenced by find_files().
|
signal |
Definition at line 398 of file moc-main-window.cc.
Referenced by open_file().
|
slot |
Definition at line 631 of file main-window.cc.
Referenced by construct_help_menu().
|
slot |
Definition at line 363 of file main-window.cc.
Referenced by construct_documentation_menu().
|
slot |
Definition at line 1173 of file main-window.cc.
References _current_directory_combo_box, and pasteClipboard_signal().
Referenced by construct_edit_menu().
|
signal |
Definition at line 439 of file moc-main-window.cc.
Referenced by pasteClipboard().
|
slot |
Definition at line 829 of file main-window.cc.
References write_settings().
Referenced by construct().
|
slot |
Definition at line 655 of file main-window.cc.
References _settings_dlg, and request_reload_settings().
Referenced by construct_edit_menu(), and construct_octave_qt_link().
|
private |
Definition at line 346 of file main-window.cc.
References _cmd_processing, _cmd_queue, _cmd_queue_mutex, execute_command_callback(), and octave_link::post_event().
Referenced by closeEvent(), execute_command_in_terminal(), and run_file_callback().
|
private |
Definition at line 2164 of file main-window.cc.
References _dbg_processing, _dbg_queue, _dbg_queue_mutex, execute_debug_callback(), and octave_link::post_event().
Referenced by debug_continue(), debug_quit(), debug_step_into(), debug_step_out(), and debug_step_over().
|
slot |
Definition at line 1038 of file main-window.cc.
References _current_directory_combo_box, resource_manager::get_settings(), set_window_layout(), and settings_changed().
Referenced by octave_start_gui().
|
private |
Definition at line 2072 of file main-window.cc.
References symbol_table::rename(), octave_link::set_workspace(), and symbol_table::workspace_info().
Referenced by handle_rename_variable_request().
|
slot |
Definition at line 245 of file main-window.cc.
References status_bar.
|
slot |
Definition at line 694 of file main-window.cc.
References resource_manager::get_settings(), and settings_changed().
Referenced by process_settings_dialog_request().
|
slot |
Definition at line 841 of file main-window.cc.
References resource_manager::get_default_settings(), and set_window_layout().
Referenced by construct_window_menu().
|
private |
Definition at line 2098 of file main-window.cc.
References command_editor::resize_terminal().
Referenced by construct().
|
private |
Definition at line 339 of file main-window.cc.
References queue_command().
Referenced by run_file_in_terminal().
|
slot |
Definition at line 331 of file main-window.cc.
References focus_command_window(), focus_console_after_command(), octave_link::post_event(), and run_file_callback().
|
private |
Definition at line 2052 of file main-window.cc.
References Fsave(), and ovl().
Referenced by handle_save_workspace_request().
|
slot |
Definition at line 1190 of file main-window.cc.
References _current_directory_combo_box, and selectAll_signal().
Referenced by construct_edit_menu().
|
signal |
Definition at line 445 of file moc-main-window.cc.
Referenced by selectAll().
|
slot |
Definition at line 882 of file main-window.cc.
References change_directory_callback(), and octave_link::post_event().
Referenced by accept_directory_line_edit(), browse_for_directory(), change_directory_up(), construct_tool_bar(), and handle_octave_ready().
|
slot |
Definition at line 2254 of file main-window.cc.
References _copy_action, _paste_action, _select_all_action, _undo_action, enable_menu_shortcuts(), and shortcut_manager::set_shortcut().
Referenced by construct(), and notice_settings().
|
slot |
Definition at line 2355 of file main-window.cc.
References _about_octave_action, _agora_action, _clear_clipboard_action, _clear_command_history_action, _clear_command_window_action, _clear_workspace_action, _contribute_action, _current_news_action, _developer_action, _exit_action, _find_files_action, _load_workspace_action, _new_function_action, _new_script_action, _octave_packages_action, _ondisk_doc_action, _online_doc_action, _open_action, _preferences_action, _prevent_readline_conflicts, _release_notes_action, _report_bug_action, _reset_windows_action, _save_workspace_action, _select_all_action, and configure_shortcuts().
Referenced by notice_settings().
Definition at line 2411 of file main-window.cc.
References octave_link::post_event(), and set_screen_size_callback().
|
private |
Definition at line 2104 of file main-window.cc.
References command_editor::set_screen_size().
Referenced by set_screen_size().
|
slot |
Definition at line 1067 of file main-window.cc.
References dock_widget_list(), octave_dock_widget::make_widget(), and octave_dock_widget::make_window().
Referenced by read_settings(), and reset_windows().
|
signal |
Definition at line 378 of file moc-main-window.cc.
Referenced by construct(), read_settings(), and request_reload_settings().
|
slot |
Definition at line 1020 of file main-window.cc.
References QtHandles::Utils::fromStdString(), message(), and octave_name_version_copyright_copying_warranty_and_bugs().
Referenced by construct_help_menu().
|
signal |
Definition at line 405 of file moc-main-window.cc.
Referenced by construct_octave_qt_link(), and handle_show_doc().
|
signal |
Definition at line 451 of file moc-main-window.cc.
Referenced by handle_undo_request().
|
signal |
Definition at line 426 of file moc-main-window.cc.
Referenced by construct(), construct_octave_qt_link(), and handle_update_breakpoint_marker_request().
|
slot |
Definition at line 1121 of file main-window.cc.
References _current_directory_combo_box, and resource_manager::get_settings().
Referenced by prepare_to_exit().
|
private |
Definition at line 376 of file main-window.h.
Referenced by configure_shortcuts(), construct_help_menu(), and set_global_shortcuts().
|
private |
Definition at line 322 of file main-window.h.
Referenced by focus_changed(), main_window(), and notice_settings().
|
private |
Definition at line 373 of file main-window.h.
Referenced by configure_shortcuts(), construct_help_menu(), and set_global_shortcuts().
|
private |
Definition at line 347 of file main-window.h.
Referenced by clipboard_has_changed(), configure_shortcuts(), construct_edit_menu(), and set_global_shortcuts().
|
private |
Definition at line 350 of file main-window.h.
Referenced by configure_shortcuts(), construct_edit_menu(), and set_global_shortcuts().
|
private |
Definition at line 349 of file main-window.h.
Referenced by configure_shortcuts(), construct_edit_menu(), and set_global_shortcuts().
|
private |
Definition at line 351 of file main-window.h.
Referenced by configure_shortcuts(), construct_edit_menu(), and set_global_shortcuts().
|
private |
Definition at line 400 of file main-window.h.
Referenced by clear_clipboard(), clipboard_has_changed(), and construct_edit_menu().
|
private |
Definition at line 403 of file main-window.h.
Referenced by construct().
|
private |
Definition at line 411 of file main-window.h.
Referenced by execute_command_callback(), and queue_command().
|
private |
Definition at line 409 of file main-window.h.
Referenced by execute_command_callback(), and queue_command().
|
private |
Definition at line 412 of file main-window.h.
Referenced by execute_command_callback(), and queue_command().
|
private |
Definition at line 361 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 374 of file main-window.h.
Referenced by configure_shortcuts(), construct_help_menu(), and set_global_shortcuts().
|
private |
Definition at line 345 of file main-window.h.
Referenced by configure_shortcuts(), construct(), construct_edit_menu(), construct_tool_bar(), and set_global_edit_shortcuts().
|
private |
Definition at line 382 of file main-window.h.
Referenced by accept_directory_line_edit(), change_directory(), construct_tool_bar(), copyClipboard(), pasteClipboard(), read_settings(), selectAll(), and write_settings().
|
private |
Definition at line 385 of file main-window.h.
|
private |
Definition at line 379 of file main-window.h.
Referenced by configure_shortcuts(), construct_news_menu(), and set_global_shortcuts().
|
private |
Definition at line 416 of file main-window.h.
Referenced by execute_debug_callback(), and queue_debug().
|
private |
Definition at line 415 of file main-window.h.
Referenced by execute_debug_callback(), and queue_debug().
|
private |
Definition at line 417 of file main-window.h.
Referenced by execute_debug_callback(), and queue_debug().
|
private |
Definition at line 330 of file main-window.h.
Referenced by configure_shortcuts(), construct_debug_menu(), handle_enter_debugger(), and handle_exit_debugger().
|
private |
Definition at line 328 of file main-window.h.
Referenced by construct_debug_menu(), and construct_debug_menu_item().
|
private |
Definition at line 334 of file main-window.h.
Referenced by configure_shortcuts(), construct_debug_menu(), handle_enter_debugger(), and handle_exit_debugger().
|
private |
Definition at line 331 of file main-window.h.
Referenced by configure_shortcuts(), construct_debug_menu(), handle_enter_debugger(), and handle_exit_debugger().
|
private |
Definition at line 333 of file main-window.h.
Referenced by configure_shortcuts(), construct_debug_menu(), handle_enter_debugger(), and handle_exit_debugger().
|
private |
Definition at line 332 of file main-window.h.
Referenced by configure_shortcuts(), construct_debug_menu(), handle_enter_debugger(), and handle_exit_debugger().
|
private |
Definition at line 375 of file main-window.h.
Referenced by configure_shortcuts(), construct_help_menu(), and set_global_shortcuts().
|
private |
Definition at line 366 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 365 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 343 of file main-window.h.
Referenced by configure_shortcuts(), construct_file_menu(), and set_global_shortcuts().
|
private |
Definition at line 364 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 352 of file main-window.h.
Referenced by configure_shortcuts(), construct_edit_menu(), and set_global_shortcuts().
|
private |
Definition at line 296 of file main-window.h.
Referenced by enable_menu_shortcuts(), and m_add_menu().
|
private |
Definition at line 362 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 340 of file main-window.h.
Referenced by configure_shortcuts(), construct_file_menu(), and set_global_shortcuts().
|
private |
Definition at line 326 of file main-window.h.
Referenced by construct_tool_bar(), focus_changed(), and notice_settings().
|
private |
Definition at line 339 of file main-window.h.
Referenced by construct_new_menu().
|
private |
Definition at line 337 of file main-window.h.
Referenced by configure_shortcuts(), construct_file_menu(), construct_new_menu(), and set_global_shortcuts().
|
private |
Definition at line 336 of file main-window.h.
Referenced by configure_shortcuts(), construct_file_menu(), construct_new_menu(), construct_tool_bar(), and set_global_shortcuts().
|
private |
Definition at line 372 of file main-window.h.
Referenced by configure_shortcuts(), construct_help_menu(), and set_global_shortcuts().
|
private |
Definition at line 398 of file main-window.h.
Referenced by change_directory_callback(), confirm_shutdown_octave(), construct_octave_qt_link(), and ~main_window().
|
private |
Definition at line 369 of file main-window.h.
Referenced by configure_shortcuts(), construct_documentation_menu(), and set_global_shortcuts().
|
private |
Definition at line 370 of file main-window.h.
Referenced by configure_shortcuts(), construct_documentation_menu(), and set_global_shortcuts().
|
private |
Definition at line 338 of file main-window.h.
Referenced by configure_shortcuts(), construct_file_menu(), construct_tool_bar(), and set_global_shortcuts().
|
private |
Definition at line 346 of file main-window.h.
Referenced by clipboard_has_changed(), configure_shortcuts(), construct(), construct_edit_menu(), construct_tool_bar(), and set_global_edit_shortcuts().
|
private |
Definition at line 342 of file main-window.h.
Referenced by configure_shortcuts(), construct_edit_menu(), and set_global_shortcuts().
|
private |
Definition at line 419 of file main-window.h.
Referenced by notice_settings(), and set_global_shortcuts().
|
private |
Definition at line 378 of file main-window.h.
Referenced by configure_shortcuts(), construct_news_menu(), and set_global_shortcuts().
|
private |
Definition at line 324 of file main-window.h.
Referenced by display_community_news(), display_release_notes(), and notice_settings().
|
private |
Definition at line 371 of file main-window.h.
Referenced by configure_shortcuts(), construct_help_menu(), and set_global_shortcuts().
|
private |
Definition at line 367 of file main-window.h.
Referenced by configure_shortcuts(), construct_window_menu(), and set_global_shortcuts().
|
private |
Definition at line 341 of file main-window.h.
Referenced by configure_shortcuts(), construct_file_menu(), and set_global_shortcuts().
|
private |
Definition at line 353 of file main-window.h.
Referenced by configure_shortcuts(), construct(), construct_edit_menu(), set_global_edit_shortcuts(), and set_global_shortcuts().
|
private |
Definition at line 388 of file main-window.h.
Referenced by process_settings_dialog_request(), and ~main_window().
|
private |
Definition at line 355 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 360 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 359 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 358 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 356 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 357 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 421 of file main-window.h.
Referenced by confirm_shutdown_octave(), construct(), construct_octave_qt_link(), and handle_octave_ready().
|
private |
Definition at line 420 of file main-window.h.
Referenced by execute_debug_callback(), and notice_settings().
|
private |
Definition at line 348 of file main-window.h.
Referenced by configure_shortcuts(), construct(), construct_edit_menu(), construct_tool_bar(), and set_global_edit_shortcuts().
|
private |
Definition at line 363 of file main-window.h.
Referenced by configure_shortcuts(), and construct_window_menu().
|
private |
Definition at line 294 of file main-window.h.
Referenced by construct(), construct_octave_qt_link(), and ~main_window().
|
private |
Definition at line 303 of file main-window.h.
Referenced by command_window_has_focus(), construct(), construct_octave_qt_link(), construct_window_menu(), focus_command_window(), notice_settings(), and ~main_window().
|
private |
Definition at line 396 of file main-window.h.
Referenced by display_community_news(), and ~main_window().
|
staticprivate |
Definition at line 384 of file main-window.h.
Referenced by construct_tool_bar().
|
staticprivate |
Definition at line 383 of file main-window.h.
Referenced by construct_tool_bar().
|
private |
Definition at line 306 of file main-window.h.
Referenced by construct(), construct_documentation_menu(), construct_window_menu(), handle_show_doc(), and ~main_window().
|
private |
Definition at line 307 of file main-window.h.
Referenced by confirm_shutdown_octave(), connect_visibility_changed(), construct(), construct_debug_menu(), construct_debug_menu_item(), construct_file_menu(), construct_new_menu(), construct_octave_qt_link(), construct_window_menu(), focus_changed(), handle_enter_debugger(), handle_exit_debugger(), handle_octave_ready(), notice_settings(), and ~main_window().
|
private |
Definition at line 305 of file main-window.h.
Referenced by construct(), construct_octave_qt_link(), construct_window_menu(), find_files(), and ~main_window().
|
private |
Definition at line 391 of file main-window.h.
Referenced by find_files(), and ~main_window().
|
private |
Definition at line 304 of file main-window.h.
Referenced by construct(), construct_octave_qt_link(), construct_window_menu(), and ~main_window().
|
private |
Definition at line 394 of file main-window.h.
Referenced by display_release_notes(), and ~main_window().
|
private |
Definition at line 300 of file main-window.h.
Referenced by construct(), notice_settings(), report_status_message(), and ~main_window().
|
private |
Definition at line 308 of file main-window.h.
Referenced by construct(), construct_window_menu(), and ~main_window().