GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::variable_dock_widget Class Reference

#include "variable-editor.h"

Inheritance diagram for octave::variable_dock_widget:
Collaboration diagram for octave::variable_dock_widget:

Public Slots

void handle_focus_change (QWidget *old, QWidget *now)
 

Signals

void queue_float (void)
 
void queue_unfloat_float (void)
 
void variable_focused_signal (const QString &name)
 

Public Member Functions

 variable_dock_widget (QWidget *p, base_qobject &oct_qobj)
 
void set_title (const QString &)
 

Protected Slots

virtual void do_undo (void)
 Slot to handle undo. More...
 
void refloat (void)
 
void unfloat_float (void)
 
virtual void copyClipboard (void)
 Slots to handle copy & paste. More...
 
virtual void pasteClipboard (void)
 Slots to handle copy & paste. More...
 
virtual void selectAll (void)
 Slots to handle copy & paste. More...
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *e)
 
void resizeEvent (QResizeEvent *event)
 

Protected Attributes

QAction * m_close_action
 
QToolButtonm_close_button
 
QAbstractButton * m_default_close_button
 
QAbstractButton * m_default_float_button
 
QAction * m_dock_action
 
QToolButtonm_dock_button
 
QFrame * m_frame
 
int m_icon_size
 
base_qobjectm_octave_qobj
 
QWidgetm_title_widget
 

Private Slots

void change_existence (bool)
 
void change_floating (bool)
 
void change_fullscreen (void)
 
void toplevel_change (bool)
 

Detailed Description

Definition at line 54 of file variable-editor.h.

Constructor & Destructor Documentation

◆ variable_dock_widget()

Member Function Documentation

◆ change_existence

void octave::variable_dock_widget::change_existence ( bool  )
privateslot

Definition at line 166 of file variable-editor.cc.

Referenced by variable_dock_widget().

◆ change_floating

void octave::variable_dock_widget::change_floating ( bool  )
privateslot

◆ change_fullscreen

void octave::variable_dock_widget::change_fullscreen ( void  )
privateslot

◆ closeEvent()

void octave::variable_dock_widget::closeEvent ( QCloseEvent *  e)
protectedvirtual

Definition at line 253 of file variable-editor.cc.

◆ copyClipboard

virtual void octave::label_dock_widget::copyClipboard ( void  )
inlineprotectedvirtualslotinherited

Slots to handle copy & paste.

Definition at line 60 of file octave-dock-widget.h.

Referenced by octave::label_dock_widget::label_dock_widget().

◆ do_undo

virtual void octave::label_dock_widget::do_undo ( void  )
inlineprotectedvirtualslotinherited

Slot to handle undo.

Definition at line 67 of file octave-dock-widget.h.

Referenced by octave::label_dock_widget::label_dock_widget().

◆ handle_focus_change

void octave::variable_dock_widget::handle_focus_change ( QWidget old,
QWidget now 
)
slot

Definition at line 259 of file variable-editor.cc.

References variable_focused_signal().

◆ pasteClipboard

virtual void octave::label_dock_widget::pasteClipboard ( void  )
inlineprotectedvirtualslotinherited

Slots to handle copy & paste.

Definition at line 61 of file octave-dock-widget.h.

Referenced by octave::label_dock_widget::label_dock_widget().

◆ queue_float

void octave::variable_dock_widget::queue_float ( void  )
signal

◆ queue_unfloat_float

void octave::variable_dock_widget::queue_unfloat_float ( void  )
signal

◆ refloat

void octave::variable_dock_widget::refloat ( void  )
protectedslot

Definition at line 361 of file variable-editor.cc.

◆ resizeEvent()

void octave::variable_dock_widget::resizeEvent ( QResizeEvent *  event)
protected

Definition at line 295 of file variable-editor.cc.

References m_frame.

◆ selectAll

virtual void octave::label_dock_widget::selectAll ( void  )
inlineprotectedvirtualslotinherited

Slots to handle copy & paste.

Definition at line 62 of file octave-dock-widget.h.

Referenced by octave::label_dock_widget::label_dock_widget().

◆ set_title()

◆ toplevel_change

void octave::variable_dock_widget::toplevel_change ( bool  toplevel)
privateslot

Definition at line 172 of file variable-editor.cc.

References octave::label_dock_widget::m_dock_action.

Referenced by variable_dock_widget().

◆ unfloat_float

void octave::variable_dock_widget::unfloat_float ( void  )
protectedslot

Definition at line 357 of file variable-editor.cc.

◆ variable_focused_signal

void octave::variable_dock_widget::variable_focused_signal ( const QString &  name)
signal

Referenced by handle_focus_change().

Member Data Documentation

◆ m_close_action

QAction* octave::label_dock_widget::m_close_action
protectedinherited

◆ m_close_button

QToolButton* octave::label_dock_widget::m_close_button
protectedinherited

◆ m_default_close_button

QAbstractButton* octave::label_dock_widget::m_default_close_button
protectedinherited

Definition at line 81 of file octave-dock-widget.h.

Referenced by octave::label_dock_widget::label_dock_widget().

◆ m_default_float_button

◆ m_dock_action

◆ m_dock_button

QToolButton* octave::label_dock_widget::m_dock_button
protectedinherited

◆ m_frame

QFrame* octave::variable_dock_widget::m_frame
protected

Definition at line 88 of file variable-editor.h.

Referenced by variable_dock_widget(), and resizeEvent().

◆ m_icon_size

int octave::label_dock_widget::m_icon_size
protectedinherited

◆ m_octave_qobj

base_qobject& octave::label_dock_widget::m_octave_qobj
protectedinherited

Definition at line 71 of file octave-dock-widget.h.

Referenced by octave::files_dock_widget::files_dock_widget(), octave::octave_dock_widget::octave_dock_widget(), octave::terminal_dock_widget::terminal_dock_widget(), variable_dock_widget(), octave::workspace_view::workspace_view(), octave::file_editor::call_custom_editor(), change_floating(), change_fullscreen(), octave::file_editor::closeEvent(), octave::history_dock_widget::construct(), octave::file_editor::construct(), octave::variable_editor::construct_tool_bar(), octave::files_dock_widget::contextmenu_requested(), octave::history_dock_widget::ctxMenu(), octave::files_dock_widget::display_directory(), octave::variable_editor::edit_variable(), octave::file_editor::empty_script(), octave::file_editor::find_create(), octave::file_editor::handle_enter_debug_mode(), octave::file_editor::handle_exit_debug_mode(), octave::file_editor::handle_file_name_changed(), octave::file_editor::handle_visibility(), octave::workspace_view::header_contextmenu_requested(), octave::files_dock_widget::headercontextmenu_requested(), octave::file_editor::make_file_editor_tab(), octave::octave_dock_widget::make_widget(), octave::file_editor::mru_menu_update(), octave::files_dock_widget::popdownmenu_search_dir(), octave::file_editor::request_open_file(), octave::file_editor::save_session(), octave::files_dock_widget::save_settings(), octave::history_dock_widget::save_settings(), octave::octave_dock_widget::save_settings(), octave::workspace_view::save_settings(), octave::octave_dock_widget::set_focus_predecessor(), octave::file_editor::set_shortcuts(), octave::workspace_view::setModel(), octave::files_dock_widget::toggle_header(), octave::workspace_view::toggle_header(), and octave::file_editor::toggle_preference().

◆ m_title_widget

QWidget* octave::label_dock_widget::m_title_widget
protectedinherited

The documentation for this class was generated from the following files: