#include "file-editor-interface.h"
|
virtual void | activate (void) |
|
void | default_dock (bool not_used=false) |
|
void | handle_active_dock_changed (octave_dock_widget *, octave_dock_widget *) |
|
virtual void | handle_file_remove (const QString &o, const QString &n)=0 |
|
void | handle_settings (const gui_settings *) |
|
virtual void | handle_visibility (bool visible) |
|
void | init_window_menu_entry (void) |
|
void | make_widget (bool not_used=false) |
|
void | make_window (bool widget_was_dragged=false) |
|
void | moveEvent (QMoveEvent *event) |
|
virtual void | notice_settings (const gui_settings *) |
|
virtual void | request_new_file (const QString &command=QString())=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, const QString &bookmarks=QString())=0 |
|
void | resizeEvent (QResizeEvent *event) |
|
virtual void | save_settings (void) |
|
virtual void | toplevel_change (bool)=0 |
|
Definition at line 40 of file file-editor-interface.h.
◆ file_editor_interface()
◆ ~file_editor_interface()
virtual file_editor_interface::~file_editor_interface |
( |
void |
| ) |
|
|
virtualdefault |
◆ activate
void octave_dock_widget::activate |
( |
void |
| ) |
|
|
virtualslotinherited |
◆ active_changed
void octave_dock_widget::active_changed |
( |
bool |
active | ) |
|
|
signalinherited |
◆ adopted()
bool octave_dock_widget::adopted |
( |
void |
| ) |
const |
|
inlineinherited |
◆ change_visibility
void octave_dock_widget::change_visibility |
( |
bool |
| ) |
|
|
privateslotinherited |
◆ check_closing()
virtual bool file_editor_interface::check_closing |
( |
void |
| ) |
|
|
pure virtual |
◆ closeEvent()
void octave_dock_widget::closeEvent |
( |
QCloseEvent * |
e | ) |
|
|
protectedvirtualinherited |
◆ copyClipboard
virtual void label_dock_widget::copyClipboard |
( |
void |
| ) |
|
|
inlineprotectedvirtualslotinherited |
◆ debug_menu()
virtual QMenu* file_editor_interface::debug_menu |
( |
void |
| ) |
|
|
pure virtual |
◆ default_dock
void octave_dock_widget::default_dock |
( |
bool |
not_used = false | ) |
|
|
slotinherited |
◆ do_undo
virtual void label_dock_widget::do_undo |
( |
void |
| ) |
|
|
inlineprotectedvirtualslotinherited |
◆ empty_script()
virtual void file_editor_interface::empty_script |
( |
bool |
, |
|
|
bool |
|
|
) |
| |
|
pure virtual |
◆ enable_menu_shortcuts()
virtual void file_editor_interface::enable_menu_shortcuts |
( |
bool |
enable | ) |
|
|
pure virtual |
◆ event()
bool octave_dock_widget::event |
( |
QEvent * |
event | ) |
|
|
protectedinherited |
◆ eventFilter
bool octave_dock_widget::eventFilter |
( |
QObject * |
obj, |
|
|
QEvent * |
e |
|
) |
| |
|
protectedslotinherited |
◆ focusWidget()
QWidget * octave_dock_widget::focusWidget |
( |
void |
| ) |
|
|
protectedinherited |
◆ get_mru_menu()
virtual QMenu* file_editor_interface::get_mru_menu |
( |
void |
| ) |
|
|
pure virtual |
◆ handle_active_dock_changed
◆ handle_delete_debugger_pointer_request()
virtual void file_editor_interface::handle_delete_debugger_pointer_request |
( |
const QString & |
file, |
|
|
int |
line |
|
) |
| |
|
pure virtual |
◆ handle_edit_file_request()
virtual void file_editor_interface::handle_edit_file_request |
( |
const QString & |
file | ) |
|
|
pure virtual |
◆ handle_enter_debug_mode()
virtual void file_editor_interface::handle_enter_debug_mode |
( |
void |
| ) |
|
|
pure virtual |
◆ handle_exit_debug_mode()
virtual void file_editor_interface::handle_exit_debug_mode |
( |
void |
| ) |
|
|
pure virtual |
◆ handle_file_remove
virtual void file_editor_interface::handle_file_remove |
( |
const QString & |
o, |
|
|
const QString & |
n |
|
) |
| |
|
pure virtualslot |
◆ handle_insert_debugger_pointer_request()
virtual void file_editor_interface::handle_insert_debugger_pointer_request |
( |
const QString & |
file, |
|
|
int |
line |
|
) |
| |
|
pure virtual |
◆ handle_settings
void octave_dock_widget::handle_settings |
( |
const gui_settings * |
settings | ) |
|
|
slotinherited |
Definition at line 474 of file octave-dock-widget.cc.
References adjust_to_screen(), gui_pref::def, dw_dock_geometry(), dw_float_geometry(), dw_focus_follows_mouse(), dw_title_3d(), dw_title_bg_color(), dw_title_bg_color_active(), dw_title_custom_style(), dw_title_fg_color(), dw_title_fg_color_active(), global_menubar_style(), global_toolbar_style(), gui_pref::key, octave_dock_widget::m_bg_color, octave_dock_widget::m_bg_color_active, octave_dock_widget::m_custom_style, octave_dock_widget::m_fg_color, octave_dock_widget::m_fg_color_active, octave_dock_widget::m_focus_follows_mouse, octave_dock_widget::m_icon_color, octave_dock_widget::m_icon_color_active, octave_dock_widget::m_main_window, octave_dock_widget::m_recent_dock_geom, octave_dock_widget::m_recent_float_geom, octave_dock_widget::m_title_3d, label_dock_widget::m_title_widget, octave_dock_widget::notice_settings(), r, octave_dock_widget::set_style(), Faddeeva::w(), and x.
Referenced by octave_dock_widget::octave_dock_widget(), and main_window::make_dock_widget_connections().
◆ handle_update_breakpoint_marker_request()
virtual void file_editor_interface::handle_update_breakpoint_marker_request |
( |
bool |
insert, |
|
|
const QString & |
file, |
|
|
int |
line, |
|
|
const QString & |
cond |
|
) |
| |
|
pure virtual |
◆ handle_visibility
void octave_dock_widget::handle_visibility |
( |
bool |
visible | ) |
|
|
virtualslotinherited |
◆ init_window_menu_entry
void octave_dock_widget::init_window_menu_entry |
( |
void |
| ) |
|
|
slotinherited |
◆ insert_global_actions()
virtual void file_editor_interface::insert_global_actions |
( |
QList< QAction * > |
| ) |
|
|
pure virtual |
◆ interpreter_event [1/2]
void file_editor_interface::interpreter_event |
( |
const fcn_callback & |
fcn | ) |
|
|
signal |
◆ interpreter_event [2/2]
void file_editor_interface::interpreter_event |
( |
const meth_callback & |
meth | ) |
|
|
signal |
◆ make_widget
void octave_dock_widget::make_widget |
( |
bool |
not_used = false | ) |
|
|
slotinherited |
Definition at line 343 of file octave-dock-widget.cc.
References base_qobject::get_resource_manager(), resource_manager::get_settings(), resource_manager::icon(), gui_pref::key, octave_dock_widget::m_adopted, label_dock_widget::m_default_float_button, label_dock_widget::m_dock_action, octave_dock_widget::m_icon_color, octave_dock_widget::m_main_window, label_dock_widget::m_octave_qobj, octave_dock_widget::m_recent_dock_geom, octave_dock_widget::make_window(), mw_state(), and octave_dock_widget::set_style().
Referenced by octave_dock_widget::octave_dock_widget(), and octave_dock_widget::make_window().
◆ make_window
void octave_dock_widget::make_window |
( |
bool |
widget_was_dragged = false | ) |
|
|
slotinherited |
Definition at line 272 of file octave-dock-widget.cc.
References base_qobject::get_resource_manager(), resource_manager::icon(), label_dock_widget::m_default_float_button, label_dock_widget::m_dock_action, octave_dock_widget::m_icon_color, octave_dock_widget::m_main_window, label_dock_widget::m_octave_qobj, octave_dock_widget::m_recent_float_geom, octave_dock_widget::m_waiting_for_mouse_button_release, octave_dock_widget::make_widget(), octave_dock_widget::set_focus_predecessor(), and octave_dock_widget::set_style().
Referenced by files_dock_widget::files_dock_widget(), octave_dock_widget::octave_dock_widget(), variable_editor::variable_editor(), and octave_dock_widget::make_widget().
◆ menubar()
virtual QMenuBar* file_editor_interface::menubar |
( |
void |
| ) |
|
|
pure virtual |
◆ moveEvent
void octave_dock_widget::moveEvent |
( |
QMoveEvent * |
event | ) |
|
|
slotinherited |
◆ notice_settings
virtual void octave_dock_widget::notice_settings |
( |
const gui_settings * |
| ) |
|
|
inlinevirtualslotinherited |
◆ pasteClipboard
virtual void label_dock_widget::pasteClipboard |
( |
void |
| ) |
|
|
inlineprotectedvirtualslotinherited |
◆ queue_make_widget
void octave_dock_widget::queue_make_widget |
( |
void |
| ) |
|
|
signalinherited |
◆ queue_make_window
void octave_dock_widget::queue_make_window |
( |
bool |
widget_was_dragged | ) |
|
|
signalinherited |
◆ request_new_file
virtual void file_editor_interface::request_new_file |
( |
const QString & |
command = QString() | ) |
|
|
pure virtualslot |
◆ request_open_file
virtual void file_editor_interface::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 , |
|
|
const QString & |
bookmarks = QString() |
|
) |
| |
|
pure virtualslot |
◆ resizeEvent
void octave_dock_widget::resizeEvent |
( |
QResizeEvent * |
event | ) |
|
|
slotinherited |
◆ restore_session()
virtual void file_editor_interface::restore_session |
( |
gui_settings * |
| ) |
|
|
pure virtual |
◆ save_settings
void octave_dock_widget::save_settings |
( |
void |
| ) |
|
|
virtualslotinherited |
Definition at line 586 of file octave-dock-widget.cc.
References dw_dock_geometry(), dw_float_geometry(), dw_is_floating(), dw_is_minimized(), dw_is_visible(), base_qobject::get_resource_manager(), resource_manager::get_settings(), gui_pref::key, label_dock_widget::m_octave_qobj, octave_dock_widget::m_recent_dock_geom, octave_dock_widget::m_recent_float_geom, and octave_dock_widget::store_geometry().
Referenced by octave_dock_widget::closeEvent(), main_window::make_dock_widget_connections(), documentation_dock_widget::save_settings(), files_dock_widget::save_settings(), history_dock_widget::save_settings(), workspace_view::save_settings(), and workspace_view::toggle_header().
◆ selectAll
virtual void label_dock_widget::selectAll |
( |
void |
| ) |
|
|
inlineprotectedvirtualslotinherited |
◆ set_adopted()
void octave_dock_widget::set_adopted |
( |
bool |
adopted = true | ) |
|
|
inlineinherited |
◆ set_focus_predecessor()
void octave_dock_widget::set_focus_predecessor |
( |
void |
| ) |
|
|
privateinherited |
◆ set_main_window()
void octave_dock_widget::set_main_window |
( |
main_window * |
mw | ) |
|
|
inherited |
◆ set_predecessor_widget()
◆ set_style()
void octave_dock_widget::set_style |
( |
bool |
active | ) |
|
|
privateinherited |
Definition at line 729 of file octave-dock-widget.cc.
References base_qobject::get_resource_manager(), global_icon_paths, resource_manager::icon(), ICON_THEME_OCTAVE, octave_dock_widget::m_bg_color, octave_dock_widget::m_bg_color_active, label_dock_widget::m_close_action, label_dock_widget::m_close_button, octave_dock_widget::m_custom_style, label_dock_widget::m_dock_action, label_dock_widget::m_dock_button, octave_dock_widget::m_fg_color, octave_dock_widget::m_fg_color_active, octave_dock_widget::m_icon_color, octave_dock_widget::m_icon_color_active, label_dock_widget::m_icon_size, label_dock_widget::m_octave_qobj, octave_dock_widget::m_title_3d, and qdockwidget_css().
Referenced by octave_dock_widget::handle_active_dock_changed(), octave_dock_widget::handle_settings(), octave_dock_widget::make_widget(), and octave_dock_widget::make_window().
◆ set_title()
void label_dock_widget::set_title |
( |
const QString & |
title | ) |
|
|
inherited |
◆ store_geometry()
void octave_dock_widget::store_geometry |
( |
void |
| ) |
|
|
privateinherited |
◆ toolbar()
virtual QToolBar* file_editor_interface::toolbar |
( |
void |
| ) |
|
|
pure virtual |
◆ toplevel_change
virtual void file_editor_interface::toplevel_change |
( |
bool |
| ) |
|
|
pure virtualslot |
◆ m_adopted
bool octave_dock_widget::m_adopted |
|
privateinherited |
◆ m_bg_color
QColor octave_dock_widget::m_bg_color |
|
privateinherited |
◆ m_bg_color_active
QColor octave_dock_widget::m_bg_color_active |
|
privateinherited |
◆ m_close_action
QAction* label_dock_widget::m_close_action |
|
protectedinherited |
◆ m_close_button
◆ m_custom_style
bool octave_dock_widget::m_custom_style |
|
privateinherited |
◆ m_default_close_button
QAbstractButton* label_dock_widget::m_default_close_button |
|
protectedinherited |
◆ m_default_float_button
QAbstractButton* label_dock_widget::m_default_float_button |
|
protectedinherited |
◆ m_dock_action
QAction* label_dock_widget::m_dock_action |
|
protectedinherited |
◆ m_dock_button
◆ m_fg_color
QColor octave_dock_widget::m_fg_color |
|
privateinherited |
◆ m_fg_color_active
QColor octave_dock_widget::m_fg_color_active |
|
privateinherited |
◆ m_focus_follows_mouse
bool octave_dock_widget::m_focus_follows_mouse |
|
privateinherited |
◆ m_icon_color
QString octave_dock_widget::m_icon_color |
|
privateinherited |
◆ m_icon_color_active
QString octave_dock_widget::m_icon_color_active |
|
privateinherited |
◆ m_icon_size
int label_dock_widget::m_icon_size |
|
protectedinherited |
◆ m_main_window
◆ m_octave_qobj
Definition at line 73 of file octave-dock-widget.h.
Referenced by files_dock_widget::files_dock_widget(), octave_dock_widget::octave_dock_widget(), variable_dock_widget::variable_dock_widget(), file_editor::call_custom_editor(), variable_dock_widget::change_floating(), variable_dock_widget::change_fullscreen(), file_editor::closeEvent(), history_dock_widget::construct(), file_editor::construct(), variable_editor::construct_tool_bar(), files_dock_widget::contextmenu_requested(), history_dock_widget::ctxMenu(), files_dock_widget::display_directory(), variable_editor::edit_variable(), file_editor::empty_script(), file_editor::find_create(), file_editor::handle_enter_debug_mode(), file_editor::handle_exit_debug_mode(), file_editor::handle_file_name_changed(), file_editor::handle_visibility(), workspace_view::header_contextmenu_requested(), files_dock_widget::headercontextmenu_requested(), file_editor::make_file_editor_tab(), octave_dock_widget::make_widget(), octave_dock_widget::make_window(), file_editor::mru_menu_update(), variable_editor::notice_settings(), files_dock_widget::popdownmenu_search_dir(), file_editor::request_open_file(), file_editor::save_session(), files_dock_widget::save_settings(), history_dock_widget::save_settings(), octave_dock_widget::save_settings(), workspace_view::save_settings(), octave_dock_widget::set_focus_predecessor(), file_editor::set_shortcuts(), octave_dock_widget::set_style(), workspace_view::setModel(), files_dock_widget::toggle_header(), workspace_view::toggle_header(), and file_editor::toggle_preference().
◆ m_predecessor_widget
◆ m_recent_dock_geom
QRect octave_dock_widget::m_recent_dock_geom |
|
privateinherited |
◆ m_recent_float_geom
QRect octave_dock_widget::m_recent_float_geom |
|
privateinherited |
◆ m_title_3d
int octave_dock_widget::m_title_3d |
|
privateinherited |
◆ m_title_widget
QWidget* label_dock_widget::m_title_widget |
|
protectedinherited |
◆ m_waiting_for_mouse_button_release
bool octave_dock_widget::m_waiting_for_mouse_button_release |
|
privateinherited |
The documentation for this class was generated from the following file: