GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "file-editor-interface.h"
Public Slots | |
virtual void | focus (void) |
void | handle_active_dock_changed (octave_dock_widget *, octave_dock_widget *) |
void | handle_settings (const QSettings *) |
virtual void | handle_visibility (bool visible) |
QMainWindow * | main_win () |
virtual void | notice_settings (const QSettings *) |
virtual void | request_new_file (const QString &command=QString())=0 |
virtual void | request_new_function (bool)=0 |
virtual void | request_new_script (const QString &command=QString())=0 |
virtual void | request_open_file ()=0 |
virtual void | request_open_file (const QString &openFileName, int line=-1, bool debug_pointer=false, bool breakpoint_marker=false, bool insert=true)=0 |
Signals | |
void | active_changed (bool active) |
Custom signal that tells whether a user has clicked away that dock widget, i.e the active dock widget has changed. More... | |
Public Member Functions | |
file_editor_interface (QWidget *p) | |
virtual | ~file_editor_interface () |
virtual bool | check_closing (void)=0 |
virtual void | connect_visibility_changed (void) |
virtual QMenu * | debug_menu ()=0 |
virtual void | empty_script (bool, bool)=0 |
virtual void | enable_menu_shortcuts (bool enable)=0 |
virtual QMenu * | get_mru_menu ()=0 |
virtual void | handle_delete_debugger_pointer_request (const QString &file, int line)=0 |
virtual void | handle_edit_file_request (const QString &file)=0 |
virtual void | handle_enter_debug_mode (void)=0 |
virtual void | handle_exit_debug_mode (void)=0 |
virtual void | handle_insert_debugger_pointer_request (const QString &file, int line)=0 |
virtual void | handle_update_breakpoint_marker_request (bool insert, const QString &file, int line)=0 |
virtual void | insert_new_open_actions (QAction *, QAction *, QAction *)=0 |
void | make_widget (bool dock=true) |
void | make_window (void) |
void | set_predecessor_widget (octave_dock_widget *prev_widget) |
void | set_title (const QString &) |
virtual QToolBar * | toolbar ()=0 |
Protected Slots | |
virtual void | add_actions (QList< QAction * > action_list) |
virtual void | copyClipboard () |
slots to handle copy & paste More... | |
virtual void | do_undo () |
slots to handle undo More... | |
bool | eventFilter (QObject *obj, QEvent *e) |
virtual void | handle_visibility_changed (bool visible) |
Slot to steer changing visibility from outside. More... | |
virtual void | pasteClipboard () |
virtual void | selectAll () |
Protected Member Functions | |
virtual void | closeEvent (QCloseEvent *e) |
QWidget * | focusWidget () |
Definition at line 30 of file file-editor-interface.h.
|
inline |
Definition at line 35 of file file-editor-interface.h.
|
inlinevirtual |
Definition at line 41 of file file-editor-interface.h.
|
signalinherited |
Custom signal that tells whether a user has clicked away that dock widget, i.e the active dock widget has changed.
Definition at line 143 of file moc-octave-dock-widget.cc.
Referenced by octave_dock_widget::change_visibility(), octave_dock_widget::closeEvent(), workspace_view::closeEvent(), octave_dock_widget::connect_visibility_changed(), and octave_dock_widget::handle_visibility_changed().
|
protectedvirtualslotinherited |
Definition at line 485 of file octave-dock-widget.cc.
Referenced by octave_dock_widget::octave_dock_widget().
|
pure virtual |
Referenced by main_window::confirm_shutdown_octave().
|
protectedvirtualinherited |
Reimplemented in workspace_view.
Definition at line 493 of file octave-dock-widget.cc.
References octave_dock_widget::active_changed(), and octave_dock_widget::set_focus_predecessor().
|
virtualinherited |
Definition at line 154 of file octave-dock-widget.cc.
References octave_dock_widget::active_changed(), and octave_dock_widget::handle_visibility().
Referenced by main_window::connect_visibility_changed().
|
inlineprotectedvirtualslotinherited |
slots to handle copy & paste
Definition at line 96 of file octave-dock-widget.h.
Referenced by octave_dock_widget::octave_dock_widget().
|
pure virtual |
Implemented in file_editor.
Referenced by main_window::construct_debug_menu(), and main_window::construct_debug_menu_item().
|
inlineprotectedvirtualslotinherited |
slots to handle undo
Definition at line 100 of file octave-dock-widget.h.
Referenced by octave_dock_widget::octave_dock_widget().
Implemented in file_editor.
Referenced by main_window::handle_octave_ready().
|
pure virtual |
Referenced by main_window::connect_visibility_changed().
Definition at line 455 of file octave-dock-widget.cc.
|
inlinevirtualslotinherited |
Reimplemented in terminal_dock_widget.
Definition at line 62 of file octave-dock-widget.h.
Referenced by octave_dock_widget::change_floating(), terminal_dock_widget::focus(), octave_dock_widget::handle_visibility(), and octave_dock_widget::set_focus_predecessor().
|
protectedinherited |
Definition at line 311 of file octave-dock-widget.cc.
References Faddeeva::w().
|
pure virtual |
Implemented in file_editor.
Referenced by main_window::construct_file_menu().
|
slotinherited |
Definition at line 467 of file octave-dock-widget.cc.
References octave_dock_widget::_custom_style, and octave_dock_widget::set_style().
Referenced by octave_dock_widget::octave_dock_widget().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in file_editor.
Referenced by main_window::handle_enter_debugger().
|
pure virtual |
Implemented in file_editor.
Referenced by main_window::handle_exit_debugger().
|
pure virtual |
|
slotinherited |
Definition at line 415 of file octave-dock-widget.cc.
References octave_dock_widget::_bg_color, octave_dock_widget::_bg_color_active, octave_dock_widget::_custom_style, octave_dock_widget::_fg_color, octave_dock_widget::_fg_color_active, octave_dock_widget::_icon_color, octave_dock_widget::_icon_color_active, octave_dock_widget::_title_3d, octave_dock_widget::notice_settings(), and octave_dock_widget::set_style().
Referenced by octave_dock_widget::octave_dock_widget().
|
pure virtual |
|
inlinevirtualslotinherited |
Definition at line 72 of file octave-dock-widget.h.
References octave_dock_widget::focus().
Referenced by octave_dock_widget::connect_visibility_changed().
|
inlineprotectedvirtualslotinherited |
Slot to steer changing visibility from outside.
Definition at line 90 of file octave-dock-widget.h.
References octave_dock_widget::active_changed().
Referenced by octave_dock_widget::octave_dock_widget().
|
pure virtual |
Implemented in file_editor.
Referenced by main_window::construct_file_menu().
|
inlineslotinherited |
Definition at line 85 of file octave-dock-widget.h.
References octave_dock_widget::_parent.
Referenced by files_dock_widget::files_dock_widget().
|
inherited |
Definition at line 238 of file octave-dock-widget.cc.
References octave_dock_widget::_floating, octave_dock_widget::_icon_color, octave_dock_widget::_parent, and resource_manager::get_settings().
Referenced by octave_dock_widget::change_floating(), and main_window::set_window_layout().
|
inherited |
Definition at line 195 of file octave-dock-widget.cc.
References octave_dock_widget::_floating, octave_dock_widget::_icon_color, octave_dock_widget::_parent, resource_manager::get_settings(), and octave_dock_widget::set_focus_predecessor().
Referenced by octave_dock_widget::change_floating(), and main_window::set_window_layout().
|
inlinevirtualslotinherited |
Definition at line 78 of file octave-dock-widget.h.
Referenced by octave_dock_widget::handle_settings().
|
inlineprotectedvirtualslotinherited |
Definition at line 97 of file octave-dock-widget.h.
Referenced by octave_dock_widget::octave_dock_widget().
|
pure virtualslot |
|
pure virtualslot |
|
pure virtualslot |
|
pure virtualslot |
|
pure virtualslot |
|
inlineprotectedvirtualslotinherited |
Definition at line 98 of file octave-dock-widget.h.
Referenced by octave_dock_widget::octave_dock_widget().
|
inherited |
Definition at line 164 of file octave-dock-widget.cc.
References octave_dock_widget::_predecessor_widget.
Referenced by main_window::focus_changed().
|
inherited |
Definition at line 171 of file octave-dock-widget.cc.
Referenced by history_dock_widget::construct(), documentation_dock_widget::documentation_dock_widget(), files_dock_widget::files_dock_widget(), terminal_dock_widget::terminal_dock_widget(), and workspace_view::workspace_view().
|
pure virtual |
Implemented in file_editor.
Referenced by main_window::construct_debug_menu_item().