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

#include "octave-dock-widget.h"

Inheritance diagram for label_dock_widget:
Collaboration diagram for label_dock_widget:

Public Member Functions

 label_dock_widget (QWidget *p, base_qobject &oct_qobj)
 
 ~label_dock_widget (void)=default
 
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()

label_dock_widget::label_dock_widget ( QWidget p,
base_qobject oct_qobj 
)

Definition at line 52 of file octave-dock-widget.cc.

References gui_obj_name_main_window, and resource_manager::icon().

◆ ~label_dock_widget()

label_dock_widget::~label_dock_widget ( void  )
default

Member Function Documentation

◆ copyClipboard

virtual void label_dock_widget::copyClipboard ( void  )
inlineprotectedvirtualslot

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  )
inlineprotectedvirtualslot

Slot to handle undo.

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

Referenced by octave_dock_widget::set_main_window().

◆ pasteClipboard

virtual void label_dock_widget::pasteClipboard ( void  )
inlineprotectedvirtualslot

Slots to handle copy & paste.

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

Referenced by octave_dock_widget::set_main_window().

◆ selectAll

virtual void label_dock_widget::selectAll ( void  )
inlineprotectedvirtualslot

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()

void label_dock_widget::set_title ( const QString &  title)

Member Data Documentation

◆ m_close_action

QAction* label_dock_widget::m_close_action
protected

◆ m_close_button

QToolButton* label_dock_widget::m_close_button
protected

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
protected

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

◆ m_default_float_button

QAbstractButton* label_dock_widget::m_default_float_button
protected

◆ m_dock_action

◆ m_dock_button

QToolButton* label_dock_widget::m_dock_button
protected

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

Referenced by octave_dock_widget::set_style().

◆ m_icon_size

int label_dock_widget::m_icon_size
protected

◆ m_octave_qobj

base_qobject& label_dock_widget::m_octave_qobj
protected

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

QWidget* label_dock_widget::m_title_widget
protected

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