GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "history-dock-widget.h"
Public Slots | |
void | append_history (const QString &hist_entry) |
void | clear_history (void) |
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 *) |
void | set_history (const QStringList &hist) |
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... | |
void | command_create_script (const QString &commands) |
Emitted whenever the user selects command and chooses Create script from popupmenu. More... | |
void | command_double_clicked (const QString &command) |
Emitted, whenever the user double-clicked a command in the history. More... | |
void | information (const QString &message) |
Public Member Functions | |
history_dock_widget (QWidget *parent=0) | |
~history_dock_widget () | |
virtual void | connect_visibility_changed (void) |
void | make_widget (bool dock=true) |
void | make_window (void) |
void | set_predecessor_widget (octave_dock_widget *prev_widget) |
void | set_title (const QString &) |
Protected Slots | |
virtual void | add_actions (QList< QAction * > action_list) |
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... | |
Protected Member Functions | |
virtual void | closeEvent (QCloseEvent *e) |
QWidget * | focusWidget () |
Private Types | |
enum | { MaxFilterHistory = 10 } |
Private Slots | |
void | copyClipboard () |
void | ctxMenu (const QPoint &pos) |
void | filter_activate (bool enable) |
void | handle_contextmenu_copy (bool flag) |
void | handle_contextmenu_create_script (bool flag) |
void | handle_contextmenu_evaluate (bool flag) |
void | handle_double_click (QModelIndex modelIndex) |
void | pasteClipboard () |
void | selectAll () |
void | update_filter_history () |
Private Member Functions | |
void | construct () |
Private Attributes | |
QComboBox * | _filter |
QCheckBox * | _filter_checkbox |
QListView * | _history_list_view |
QStringListModel * | _history_model |
Stores the current history_model. More... | |
QSortFilterProxyModel | _sort_filter_proxy_model |
Definition at line 35 of file history-dock-widget.h.
|
private |
Enumerator | |
---|---|
MaxFilterHistory |
Definition at line 87 of file history-dock-widget.h.
history_dock_widget::history_dock_widget | ( | QWidget * | parent = 0 | ) |
Definition at line 43 of file history-dock-widget.cc.
References command_create_script(), command_double_clicked(), construct(), and information().
history_dock_widget::~history_dock_widget | ( | ) |
Definition at line 139 of file history-dock-widget.cc.
References _filter, _filter_checkbox, and resource_manager::get_settings().
|
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().
|
slot |
Definition at line 262 of file history-dock-widget.cc.
References _history_list_view, and _history_model.
|
slot |
Definition at line 279 of file history-dock-widget.cc.
References _history_model.
|
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().
|
signal |
Emitted whenever the user selects command and chooses Create script from popupmenu.
Definition at line 156 of file moc-history-dock-widget.cc.
Referenced by handle_contextmenu_create_script(), and history_dock_widget().
|
signal |
Emitted, whenever the user double-clicked a command in the history.
Definition at line 149 of file moc-history-dock-widget.cc.
Referenced by handle_contextmenu_evaluate(), handle_double_click(), and history_dock_widget().
|
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().
|
private |
Definition at line 62 of file history-dock-widget.cc.
References _filter, _filter_checkbox, _history_list_view, _history_model, _sort_filter_proxy_model, ctxMenu(), filter_activate(), resource_manager::get_settings(), handle_double_click(), MaxFilterHistory, octave_dock_widget::set_title(), update_filter_history(), and Faddeeva::w().
Referenced by history_dock_widget().
|
privateslot |
Definition at line 285 of file history-dock-widget.cc.
References _filter, _history_list_view, and handle_contextmenu_copy().
|
privateslot |
Definition at line 179 of file history-dock-widget.cc.
References _history_list_view, handle_contextmenu_copy(), handle_contextmenu_create_script(), handle_contextmenu_evaluate(), and resource_manager::icon().
Referenced by construct().
|
inlineprotectedvirtualslotinherited |
slots to handle undo
Definition at line 100 of file octave-dock-widget.h.
Referenced by octave_dock_widget::octave_dock_widget().
Definition at line 455 of file octave-dock-widget.cc.
|
privateslot |
Definition at line 155 of file history-dock-widget.cc.
References _filter, and _sort_filter_proxy_model.
Referenced by construct().
|
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().
|
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().
|
privateslot |
Definition at line 192 of file history-dock-widget.cc.
References _history_list_view.
Referenced by copyClipboard(), and ctxMenu().
|
privateslot |
Definition at line 225 of file history-dock-widget.cc.
References _history_list_view, and command_create_script().
Referenced by ctxMenu().
|
privateslot |
Definition at line 212 of file history-dock-widget.cc.
References _history_list_view, and command_double_clicked().
Referenced by ctxMenu().
|
privateslot |
Definition at line 249 of file history-dock-widget.cc.
References command_double_clicked().
Referenced by construct().
|
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().
|
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().
|
signal |
Definition at line 142 of file moc-history-dock-widget.cc.
Referenced by history_dock_widget().
|
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().
|
privateslot |
Definition at line 298 of file history-dock-widget.cc.
References _filter.
|
privateslot |
Definition at line 310 of file history-dock-widget.cc.
References _filter, and _history_list_view.
|
slot |
Definition at line 255 of file history-dock-widget.cc.
References _history_list_view, and _history_model.
|
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 construct(), documentation_dock_widget::documentation_dock_widget(), files_dock_widget::files_dock_widget(), terminal_dock_widget::terminal_dock_widget(), and workspace_view::workspace_view().
|
privateslot |
Definition at line 167 of file history-dock-widget.cc.
References _filter.
Referenced by construct().
|
private |
Definition at line 86 of file history-dock-widget.h.
Referenced by construct(), copyClipboard(), filter_activate(), pasteClipboard(), selectAll(), update_filter_history(), and ~history_dock_widget().
|
private |
Definition at line 85 of file history-dock-widget.h.
Referenced by construct(), and ~history_dock_widget().
|
private |
Definition at line 79 of file history-dock-widget.h.
Referenced by append_history(), construct(), copyClipboard(), ctxMenu(), handle_contextmenu_copy(), handle_contextmenu_create_script(), handle_contextmenu_evaluate(), selectAll(), and set_history().
|
private |
Stores the current history_model.
Definition at line 83 of file history-dock-widget.h.
Referenced by append_history(), clear_history(), construct(), and set_history().
|
private |
Definition at line 80 of file history-dock-widget.h.
Referenced by construct(), and filter_activate().