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

#include "octave-dock-widget.h"

Inheritance diagram for octave::label_dock_widget:
Collaboration diagram for octave::label_dock_widget:

Public Member Functions

 label_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...
 
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 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
 
int m_icon_size
 
base_qobjectm_octave_qobj
 
QWidgetm_title_widget
 

Detailed Description

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

Constructor & Destructor Documentation

◆ label_dock_widget()

Member Function Documentation

◆ copyClipboard

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

Slots to handle copy & paste.

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

Referenced by label_dock_widget().

◆ do_undo

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

Slot to handle undo.

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

Referenced by label_dock_widget().

◆ pasteClipboard

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

Slots to handle copy & paste.

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

Referenced by label_dock_widget().

◆ selectAll

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

Slots to handle copy & paste.

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

Referenced by label_dock_widget().

◆ set_title()

Member Data Documentation

◆ m_close_action

◆ m_close_button

QToolButton* octave::label_dock_widget::m_close_button
protected

◆ m_default_close_button

QAbstractButton* octave::label_dock_widget::m_default_close_button
protected

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

Referenced by label_dock_widget().

◆ m_default_float_button

◆ m_dock_action

◆ m_dock_button

QToolButton* octave::label_dock_widget::m_dock_button
protected

◆ m_icon_size

◆ m_octave_qobj

base_qobject& octave::label_dock_widget::m_octave_qobj
protected

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(), octave::variable_dock_widget::variable_dock_widget(), octave::workspace_view::workspace_view(), octave::file_editor::call_custom_editor(), octave::variable_dock_widget::change_floating(), octave::variable_dock_widget::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
protected

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