26 #if ! defined (octave_variable_editor_h)
27 #define octave_variable_editor_h 1
29 #include <QHeaderView>
30 #include <QSignalMapper>
31 #include <QStackedWidget>
49 class variable_editor_model;
50 class variable_editor_view;
90 #if defined (HAVE_QGUIAPPLICATION)
92 QAction *m_fullscreen_action;
103 #define QTBUG_44813_FIX_VERSION 0x999999
116 #if (QT_VERSION >= 0x050302) && (QT_VERSION <= QTBUG_44813_FIX_VERSION)
119 bool event (QEvent *event);
123 bool m_waiting_for_mouse_move;
125 bool m_waiting_for_mouse_button_release;
175 void setModel (QAbstractItemModel *model);
324 void callUpdate (
const QModelIndex&,
const QModelIndex&);
388 const QObject *receiver,
const char *member);
Base class for Octave interfaces that use Qt.
QTextEdit * disp_view(void)
void edit_variable_signal(const QString &name, const octave_value &val)
base_qobject & m_octave_qobj
variable_editor_view * m_edit_view
variable_editor_stack(QWidget *p, base_qobject &oct_qobj)
variable_editor_view * edit_view(void)
void command_signal(const QString &cmd)
void set_editable(bool editable)
QTextEdit * make_disp_view(QWidget *parent)
void add_edit_actions(QMenu *menu, const QString &qualifier_string)
QList< int > range_selected(void)
void createColumnMenu(const QPoint &pt)
void pasteClipboard(void)
void selected_command_requested(const QString &cmd)
void command_signal(const QString &cmd)
variable_editor_model * m_var_model
void createContextMenu(const QPoint &pt)
variable_editor_view(QWidget *p, base_qobject &oct_qobj)
void add_edit_actions_signal(QMenu *menu, const QString &qualifier_string)
void delete_selected(void)
void handle_vertical_scroll_action(int action)
base_qobject & m_octave_qobj
void createRowMenu(const QPoint &pt)
void transposeContent(void)
void createVariable(void)
void setModel(QAbstractItemModel *model)
void handle_horizontal_scroll_action(int action)
void variable_destroyed(QObject *obj)
void clear_content_signal(void)
void closeEvent(QCloseEvent *)
QAction * add_action(QMenu *menu, const QIcon &icon, const QString &text, const char *member)
void copy_clipboard_signal(void)
void record_hovered_focus_variable(void)
QList< QColor > m_table_colors
QAction * add_tool_bar_button(const QIcon &icon, const QString &text, const QObject *receiver, const char *member)
variable_editor(QWidget *parent, base_qobject &oct_qobj)
void notice_settings(const gui_settings *)
QString m_hovered_focus_vname
~variable_editor(void)=default
variable_dock_widget * m_focus_widget_vdw
variable_editor & operator=(const variable_editor &)=delete
variable_editor(const variable_editor &)=delete
void paste_clipboard_signal(void)
void level_up_signal(void)
void refresh_signal(void)
void edit_variable(const QString &name, const octave_value &val)
void focusInEvent(QFocusEvent *ev)
void delete_selected_signal(void)
void command_signal(const QString &cmd)
void restore_hovered_focus_variable(void)
void callUpdate(const QModelIndex &, const QModelIndex &)
void construct_tool_bar(void)
void pasteClipboard(void)
void variable_focused(const QString &name)
QSignalMapper * m_plot_mapper
QString m_current_focus_vname