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

#include "variable-editor.h"

Inheritance diagram for variable_dock_widget:
Collaboration diagram for 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)
 
 ~variable_dock_widget (void)=default
 
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
 
bool m_full_screen
 
QAction * m_fullscreen_action
 
int m_icon_size
 
base_qobjectm_octave_qobj
 
bool m_prev_floating
 
QRect m_prev_geom
 
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 55 of file variable-editor.h.

Constructor & Destructor Documentation

◆ variable_dock_widget()

◆ ~variable_dock_widget()

variable_dock_widget::~variable_dock_widget ( void  )
default

Member Function Documentation

◆ change_existence

void variable_dock_widget::change_existence ( bool  )
privateslot

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

Referenced by variable_dock_widget().

◆ change_floating

◆ change_fullscreen

◆ closeEvent()

void variable_dock_widget::closeEvent ( QCloseEvent *  e)
protectedvirtual

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

◆ copyClipboard

virtual void label_dock_widget::copyClipboard ( void  )
inlineprotectedvirtualslotinherited

Slots to handle copy & paste.

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

Referenced by octave_dock_widget::set_main_window().

◆ do_undo

virtual void label_dock_widget::do_undo ( void  )
inlineprotectedvirtualslotinherited

Slot to handle undo.

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

Referenced by octave_dock_widget::set_main_window().

◆ handle_focus_change

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

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

References variable_focused_signal().

◆ pasteClipboard

virtual void label_dock_widget::pasteClipboard ( void  )
inlineprotectedvirtualslotinherited

Slots to handle copy & paste.

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

Referenced by octave_dock_widget::set_main_window().

◆ queue_float

void variable_dock_widget::queue_float ( void  )
signal

◆ queue_unfloat_float

void variable_dock_widget::queue_unfloat_float ( void  )
signal

◆ refloat

void variable_dock_widget::refloat ( void  )
protectedslot

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

◆ resizeEvent()

void variable_dock_widget::resizeEvent ( QResizeEvent *  event)
protected

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

References m_frame.

◆ selectAll

virtual void label_dock_widget::selectAll ( void  )
inlineprotectedvirtualslotinherited

Slots to handle copy & paste.

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

Referenced by octave_dock_widget::set_main_window().

◆ set_title()

◆ toplevel_change

void variable_dock_widget::toplevel_change ( bool  toplevel)
privateslot

◆ unfloat_float

void variable_dock_widget::unfloat_float ( void  )
protectedslot

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

◆ variable_focused_signal

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

Member Data Documentation

◆ m_close_action

QAction* label_dock_widget::m_close_action
protectedinherited

◆ m_close_button

QToolButton* label_dock_widget::m_close_button
protectedinherited

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

Referenced by octave_dock_widget::set_style().

◆ m_default_close_button

QAbstractButton* label_dock_widget::m_default_close_button
protectedinherited

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

◆ m_default_float_button

QAbstractButton* label_dock_widget::m_default_float_button
protectedinherited

◆ m_dock_action

◆ m_dock_button

QToolButton* label_dock_widget::m_dock_button
protectedinherited

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

Referenced by octave_dock_widget::set_style().

◆ m_frame

QFrame* variable_dock_widget::m_frame
protected

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

Referenced by variable_dock_widget(), and resizeEvent().

◆ m_full_screen

bool variable_dock_widget::m_full_screen
protected

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

Referenced by variable_dock_widget(), change_floating(), and change_fullscreen().

◆ m_fullscreen_action

QAction* variable_dock_widget::m_fullscreen_action
protected

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

Referenced by variable_dock_widget(), change_floating(), and change_fullscreen().

◆ m_icon_size

int label_dock_widget::m_icon_size
protectedinherited

◆ m_octave_qobj

base_qobject& label_dock_widget::m_octave_qobj
protectedinherited

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(), file_editor::call_custom_editor(), change_floating(), 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_prev_floating

bool variable_dock_widget::m_prev_floating
protected

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

Referenced by variable_dock_widget(), and change_fullscreen().

◆ m_prev_geom

QRect variable_dock_widget::m_prev_geom
protected

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

Referenced by variable_dock_widget(), change_floating(), and change_fullscreen().

◆ m_title_widget

QWidget* label_dock_widget::m_title_widget
protectedinherited

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