26 #if ! defined (octave_history_dock_widget_h)
27 #define octave_history_dock_widget_h 1
33 #include <QSortFilterProxyModel>
34 #include <QStringListModel>
79 void ctxMenu (
const QPoint& pos);
Base class for Octave interfaces that use Qt.
void append_history(const QString &hist_entry)
void ctxMenu(const QPoint &pos)
QCheckBox * m_filter_checkbox
void set_history(const QStringList &hist)
void pasteClipboard(void)
history_dock_widget(QWidget *parent, base_qobject &oct_qobj)
void handle_contextmenu_create_script(bool flag)
void filter_activate(bool enable)
void notice_settings(const gui_settings *)
void handle_contextmenu_evaluate(bool flag)
void information(const QString &message)
void handle_contextmenu_filter(void)
QListView * m_history_list_view
~history_dock_widget(void)=default
void command_double_clicked(const QString &command)
Signal emitted whenever the user double-clicks a command in the history.
void command_create_script(const QString &commands)
Signal emitted whenever the user selects commands and chooses "Create script" from the popup menu.
QWidget * m_filter_widget
QStringListModel * m_history_model
Stores the current history_model.
void handle_double_click(QModelIndex modelIndex)
void handle_contextmenu_copy(bool flag)
QSortFilterProxyModel m_sort_filter_proxy_model
virtual void handle_visibility(bool visible)
void update_filter_history(void)
void message(const char *name, const char *fmt,...)