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

Dock widget to display files in the current directory. More...

#include "files-dock-widget.h"

Inheritance diagram for octave::files_dock_widget:
Collaboration diagram for octave::files_dock_widget:

Public Slots

void accept_directory_line_edit (void)
 Accepts user input a the line edit for the current directory. More...
 
virtual void activate (void)
 
void change_directory_up (void)
 Slot for handling the up-directory button in the toolbar. More...
 
void default_dock (bool not_used=false)
 
void do_sync_browser_directory (void)
 Slot for handling the sync browser directory button in the toolbar. More...
 
void do_sync_octave_directory (void)
 Slot for handling the sync octave directory button in the toolbar. More...
 
void handle_active_dock_changed (octave_dock_widget *, octave_dock_widget *)
 
void handle_settings (const gui_settings *)
 
virtual void handle_visibility (bool visible)
 
void item_double_clicked (const QModelIndex &index)
 Slot for handling a change in directory via double click. More...
 
QMainWindowmain_win (void)
 
void make_widget (bool not_used=false)
 
void make_window (bool widget_was_dragged=false)
 
void moveEvent (QMoveEvent *event)
 
void notice_settings (const gui_settings *settings)
 Tells the widget to react on changed settings. More...
 
void resizeEvent (QResizeEvent *event)
 
void save_settings (void)
 
void set_current_directory (const QString &dir)
 Sets the current directory being displayed. More...
 
void update_octave_directory (const QString &dir)
 Set the internal variable that holds the actual octave variable. More...
 

Signals

void active_changed (bool active)
 Custom signal that tells whether a user has clicked away that dock widget, i.e. More...
 
void displayed_directory_changed (const QString &dir)
 Emitted, whenever the currently displayed directory changed. More...
 
void file_remove_signal (const QString &old_name, const QString &new_name)
 Emitted, whenever the user removes or renames a file. More...
 
void file_renamed_signal (bool)
 Emitted, when a file or directory is renamed. More...
 
void find_files_signal (const QString &startdir)
 Emitted, whenever wants to search for a file . More...
 
void interpreter_event (const fcn_callback &fcn)
 
void interpreter_event (const meth_callback &meth)
 
void load_file_signal (const QString &fileName)
 Emitted, whenever the user requested to load a file in the text editor. More...
 
void modify_path_signal (const octave_value_list &dir_list, bool rm, bool subdirs)
 Emitted, when the path has to be modified. More...
 
void open_any_signal (const QString &fileName)
 Emitted, whenever the user requested to open an unknown type file. More...
 
void open_file (const QString &fileName)
 Emitted, whenever the user requested to open a file. More...
 
void queue_make_widget (void)
 
void queue_make_window (bool widget_was_dragged)
 
void run_file_signal (const QFileInfo &info)
 Emitted, whenever the user requested to run a file. More...
 

Public Member Functions

 files_dock_widget (QWidget *parent, base_qobject &oct_qobj)
 
 ~files_dock_widget (void)=default
 
virtual void connect_visibility_changed (void)
 
void set_predecessor_widget (octave_dock_widget *prev_widget)
 
void set_title (const QString &)
 

Protected Slots

virtual void do_undo (void)
 Slot to handle undo. More...
 
bool eventFilter (QObject *obj, QEvent *e)
 Event filter for double clicks into the window decoration elements. More...
 
virtual void handle_visibility_changed (bool visible)
 Slot to steer changing visibility from outside. More...
 
virtual void toplevel_change (bool)
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *e)
 
bool event (QEvent *event)
 
QWidgetfocusWidget (void)
 

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
 

Private Types

enum  { MaxMRUDirs = 10 }
 

Private Slots

void change_visibility (bool)
 
void contextmenu_requested (const QPoint &pos)
 Context menu wanted. More...
 
void headercontextmenu_requested (const QPoint &pos)
 
void toggle_header (int col)
 
void contextmenu_open (bool)
 Context menu actions. More...
 
void contextmenu_open_in_editor (bool)
 Context menu actions. More...
 
void contextmenu_open_in_app (bool)
 Context menu actions. More...
 
void contextmenu_copy_selection (bool)
 Context menu actions. More...
 
void contextmenu_run (bool)
 Context menu actions. More...
 
void contextmenu_load (bool)
 Context menu actions. More...
 
void contextmenu_rename (bool)
 Context menu actions. More...
 
void contextmenu_delete (bool)
 Context menu actions. More...
 
void contextmenu_newfile (bool)
 Context menu actions. More...
 
void contextmenu_newdir (bool)
 Context menu actions. More...
 
void contextmenu_setcurrentdir (bool)
 Context menu actions. More...
 
void contextmenu_add_to_path (bool, bool rm=false, bool subdirs=false)
 Context menu actions. More...
 
void contextmenu_add_to_path_subdirs (bool)
 Context menu actions. More...
 
void contextmenu_rm_from_path (bool)
 Context menu actions. More...
 
void contextmenu_rm_from_path_subdirs (bool)
 Context menu actions. More...
 
void contextmenu_findfiles (bool)
 Context menu actions. More...
 
void popdownmenu_newfile (bool)
 Popdown menu options. More...
 
void popdownmenu_newdir (bool)
 Popdown menu options. More...
 
void popdownmenu_search_dir (bool)
 Popdown menu options. More...
 
void popdownmenu_findfiles (bool)
 Popdown menu options. More...
 
void popdownmenu_home (bool)
 Popdown menu options. More...
 
void copyClipboard ()
 Inherited from octave_doc_widget. More...
 
void pasteClipboard ()
 Inherited from octave_doc_widget. More...
 
void selectAll ()
 Inherited from octave_doc_widget. More...
 

Private Member Functions

void display_directory (const QString &dir, bool set_octave_dir=true)
 set a new directory or open a file More...
 
QList< QFileInfo > get_selected_items_info (bool)
 Get currently selected QFileInfo object. More...
 
void open_item_in_app (const QModelIndex &index)
 
void process_find_files (const QString &dir_name)
 
void process_new_dir (const QString &parent_name)
 
void process_new_file (const QString &parent_name)
 Process new file/directory actions. More...
 
void process_set_current_dir (const QString &parent_name)
 Process setting current dir or find in files. More...
 
void set_focus_predecessor (void)
 
void set_style (bool active)
 
void store_geometry (void)
 

Private Attributes

QColor m_bg_color
 
QColor m_bg_color_active
 
QStringList m_columns_shown
 
QList< QVariant > m_columns_shown_defs
 
QStringList m_columns_shown_keys
 
bool m_custom_style
 
QColor m_fg_color
 
QColor m_fg_color_active
 
QFileSystemModel * m_file_system_model
 The file system model. More...
 
QString m_icon_color
 
QString m_icon_color_active
 
QToolBar * m_navigation_tool_bar
 Variables for the actions. More...
 
QString m_octave_dir
 The actual Octave directory. More...
 
QMainWindowm_parent
 Stores the parent, since we are reparenting to 0. More...
 
octave_dock_widgetm_predecessor_widget
 
QRect m_recent_dock_geom
 
QRect m_recent_float_geom
 
QSignalMapper * m_sig_mapper
 
QAction * m_sync_browser_directory_action
 
bool m_sync_octave_dir
 Flag if syncing with Octave. More...
 
QAction * m_sync_octave_directory_action
 
int m_title_3d
 
bool m_waiting_for_mouse_button_release
 
QTreeViewm_file_tree_view
 The file system view. More...
 
QComboBox * m_current_directory
 The file system view. More...
 

Detailed Description

Dock widget to display files in the current directory.

Definition at line 55 of file files-dock-widget.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
MaxMRUDirs 

Definition at line 231 of file files-dock-widget.h.

Constructor & Destructor Documentation

◆ files_dock_widget()

◆ ~files_dock_widget()

octave::files_dock_widget::~files_dock_widget ( void  )
default

Member Function Documentation

◆ accept_directory_line_edit

void octave::files_dock_widget::accept_directory_line_edit ( void  )
slot

Accepts user input a the line edit for the current directory.

Definition at line 353 of file files-dock-widget.cc.

References display_directory(), and m_current_directory.

Referenced by files_dock_widget().

◆ activate

void octave::octave_dock_widget::activate ( void  )
virtualslotinherited

◆ active_changed

void octave::octave_dock_widget::active_changed ( bool  active)
signalinherited

Custom signal that tells whether a user has clicked away that dock widget, i.e.

the active dock widget has changed.

Referenced by octave::octave_dock_widget::change_visibility(), octave::octave_dock_widget::closeEvent(), octave::octave_dock_widget::connect_visibility_changed(), and octave::octave_dock_widget::handle_visibility_changed().

◆ change_directory_up

void octave::files_dock_widget::change_directory_up ( void  )
slot

Slot for handling the up-directory button in the toolbar.

Definition at line 358 of file files-dock-widget.cc.

References display_directory(), m_file_system_model, and m_file_tree_view.

Referenced by files_dock_widget().

◆ change_visibility

void octave::octave_dock_widget::change_visibility ( bool  )
privateslotinherited

◆ closeEvent()

void octave::octave_dock_widget::closeEvent ( QCloseEvent *  e)
protectedvirtualinherited

◆ connect_visibility_changed()

void octave::octave_dock_widget::connect_visibility_changed ( void  )
virtualinherited

◆ contextmenu_add_to_path

void octave::files_dock_widget::contextmenu_add_to_path ( bool  ,
bool  rm = false,
bool  subdirs = false 
)
privateslot

◆ contextmenu_add_to_path_subdirs

void octave::files_dock_widget::contextmenu_add_to_path_subdirs ( bool  )
privateslot

Context menu actions.

Definition at line 845 of file files-dock-widget.cc.

References contextmenu_add_to_path().

Referenced by contextmenu_requested().

◆ contextmenu_copy_selection

void octave::files_dock_widget::contextmenu_copy_selection ( bool  )
privateslot

Context menu actions.

Definition at line 637 of file files-dock-widget.cc.

References m, m_file_system_model, and m_file_tree_view.

Referenced by contextmenu_requested(), and copyClipboard().

◆ contextmenu_delete

void octave::files_dock_widget::contextmenu_delete ( bool  )
privateslot

Context menu actions.

Definition at line 721 of file files-dock-widget.cc.

References file_remove_signal(), file_renamed_signal(), m, m_file_system_model, m_file_tree_view, path, and warning().

Referenced by contextmenu_requested().

◆ contextmenu_findfiles

void octave::files_dock_widget::contextmenu_findfiles ( bool  )
privateslot

Context menu actions.

Definition at line 860 of file files-dock-widget.cc.

References m, m_file_system_model, m_file_tree_view, and process_find_files().

Referenced by contextmenu_requested().

◆ contextmenu_load

void octave::files_dock_widget::contextmenu_load ( bool  )
privateslot

Context menu actions.

Definition at line 656 of file files-dock-widget.cc.

References load_file_signal(), m, m_file_system_model, and m_file_tree_view.

Referenced by contextmenu_requested().

◆ contextmenu_newdir

void octave::files_dock_widget::contextmenu_newdir ( bool  )
privateslot

Context menu actions.

Definition at line 808 of file files-dock-widget.cc.

References m, m_file_system_model, m_file_tree_view, and process_new_dir().

Referenced by contextmenu_requested().

◆ contextmenu_newfile

void octave::files_dock_widget::contextmenu_newfile ( bool  )
privateslot

Context menu actions.

Definition at line 792 of file files-dock-widget.cc.

References m, m_file_system_model, m_file_tree_view, and process_new_file().

Referenced by contextmenu_requested().

◆ contextmenu_open

void octave::files_dock_widget::contextmenu_open ( bool  )
privateslot

Context menu actions.

Definition at line 600 of file files-dock-widget.cc.

References display_directory(), m, m_file_system_model, and m_file_tree_view.

Referenced by contextmenu_requested().

◆ contextmenu_open_in_app

void octave::files_dock_widget::contextmenu_open_in_app ( bool  )
privateslot

Context menu actions.

Definition at line 628 of file files-dock-widget.cc.

References m, m_file_tree_view, and open_item_in_app().

Referenced by contextmenu_requested().

◆ contextmenu_open_in_editor

void octave::files_dock_widget::contextmenu_open_in_editor ( bool  )
privateslot

Context menu actions.

Definition at line 614 of file files-dock-widget.cc.

References m, m_file_system_model, m_file_tree_view, and open_file().

Referenced by contextmenu_requested().

◆ contextmenu_rename

void octave::files_dock_widget::contextmenu_rename ( bool  )
privateslot

Context menu actions.

Definition at line 685 of file files-dock-widget.cc.

References octave::f(), file_remove_signal(), file_renamed_signal(), m, m_file_system_model, m_file_tree_view, and path.

Referenced by contextmenu_requested().

◆ contextmenu_requested

◆ contextmenu_rm_from_path

void octave::files_dock_widget::contextmenu_rm_from_path ( bool  )
privateslot

Context menu actions.

Definition at line 850 of file files-dock-widget.cc.

References contextmenu_add_to_path().

Referenced by contextmenu_requested().

◆ contextmenu_rm_from_path_subdirs

void octave::files_dock_widget::contextmenu_rm_from_path_subdirs ( bool  )
privateslot

Context menu actions.

Definition at line 855 of file files-dock-widget.cc.

References contextmenu_add_to_path().

Referenced by contextmenu_requested().

◆ contextmenu_run

void octave::files_dock_widget::contextmenu_run ( bool  )
privateslot

Context menu actions.

Definition at line 671 of file files-dock-widget.cc.

References m, m_file_system_model, m_file_tree_view, and run_file_signal().

Referenced by contextmenu_requested().

◆ contextmenu_setcurrentdir

void octave::files_dock_widget::contextmenu_setcurrentdir ( bool  )
privateslot

Context menu actions.

Definition at line 824 of file files-dock-widget.cc.

References get_selected_items_info(), and process_set_current_dir().

Referenced by contextmenu_requested().

◆ copyClipboard

void octave::files_dock_widget::copyClipboard ( void  )
privateslot

Inherited from octave_doc_widget.

Definition at line 1006 of file files-dock-widget.cc.

References contextmenu_copy_selection(), m_current_directory, and m_file_tree_view.

◆ default_dock

void octave::octave_dock_widget::default_dock ( bool  not_used = false)
slotinherited

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

Referenced by octave::octave_dock_widget::toplevel_change().

◆ display_directory()

◆ displayed_directory_changed

void octave::files_dock_widget::displayed_directory_changed ( const QString &  dir)
signal

Emitted, whenever the currently displayed directory changed.

Referenced by files_dock_widget(), do_sync_octave_directory(), and process_set_current_dir().

◆ do_sync_browser_directory

void octave::files_dock_widget::do_sync_browser_directory ( void  )
slot

Slot for handling the sync browser directory button in the toolbar.

Definition at line 375 of file files-dock-widget.cc.

References display_directory(), and m_octave_dir.

Referenced by files_dock_widget(), and notice_settings().

◆ do_sync_octave_directory

void octave::files_dock_widget::do_sync_octave_directory ( void  )
slot

Slot for handling the sync octave directory button in the toolbar.

Definition at line 367 of file files-dock-widget.cc.

References displayed_directory_changed(), m_file_system_model, and m_file_tree_view.

Referenced by files_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().

◆ event()

◆ eventFilter

bool octave::octave_dock_widget::eventFilter ( QObject obj,
QEvent *  e 
)
protectedslotinherited

Event filter for double clicks into the window decoration elements.

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

◆ file_remove_signal

void octave::files_dock_widget::file_remove_signal ( const QString &  old_name,
const QString &  new_name 
)
signal

Emitted, whenever the user removes or renames a file.

Referenced by contextmenu_delete(), and contextmenu_rename().

◆ file_renamed_signal

void octave::files_dock_widget::file_renamed_signal ( bool  )
signal

Emitted, when a file or directory is renamed.

Referenced by contextmenu_delete(), and contextmenu_rename().

◆ find_files_signal

void octave::files_dock_widget::find_files_signal ( const QString &  startdir)
signal

Emitted, whenever wants to search for a file .

Referenced by process_find_files().

◆ focusWidget()

QWidget * octave::octave_dock_widget::focusWidget ( void  )
protectedinherited

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

References Faddeeva::w().

Referenced by octave::file_editor::editor_tab_has_focus().

◆ get_selected_items_info()

QList< QFileInfo > octave::files_dock_widget::get_selected_items_info ( bool  dir)
private

Get currently selected QFileInfo object.

Definition at line 771 of file files-dock-widget.cc.

References m, m_file_system_model, and m_file_tree_view.

Referenced by contextmenu_add_to_path(), and contextmenu_setcurrentdir().

◆ handle_active_dock_changed

void octave::octave_dock_widget::handle_active_dock_changed ( octave_dock_widget w_old,
octave_dock_widget w_new 
)
slotinherited

◆ handle_settings

◆ handle_visibility

void octave::octave_dock_widget::handle_visibility ( bool  visible)
virtualslotinherited

◆ handle_visibility_changed

virtual void octave::octave_dock_widget::handle_visibility_changed ( bool  visible)
inlineprotectedvirtualslotinherited

Slot to steer changing visibility from outside.

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

References octave::octave_dock_widget::active_changed().

Referenced by octave::octave_dock_widget::octave_dock_widget(), and octave::terminal_dock_widget::terminal_dock_widget().

◆ headercontextmenu_requested

void octave::files_dock_widget::headercontextmenu_requested ( const QPoint &  pos)
privateslot

◆ interpreter_event [1/2]

◆ interpreter_event [2/2]

void octave::octave_dock_widget::interpreter_event ( const meth_callback meth)
signalinherited

◆ item_double_clicked

void octave::files_dock_widget::item_double_clicked ( const QModelIndex &  index)
slot

Slot for handling a change in directory via double click.

Definition at line 341 of file files-dock-widget.cc.

References m_file_system_model, and set_current_directory().

Referenced by files_dock_widget().

◆ load_file_signal

void octave::files_dock_widget::load_file_signal ( const QString &  fileName)
signal

Emitted, whenever the user requested to load a file in the text editor.

Referenced by contextmenu_load().

◆ main_win

◆ make_widget

◆ make_window

◆ modify_path_signal

void octave::files_dock_widget::modify_path_signal ( const octave_value_list dir_list,
bool  rm,
bool  subdirs 
)
signal

Emitted, when the path has to be modified.

Referenced by files_dock_widget(), and contextmenu_add_to_path().

◆ moveEvent

void octave::octave_dock_widget::moveEvent ( QMoveEvent *  event)
slotinherited

◆ notice_settings

void octave::files_dock_widget::notice_settings ( const gui_settings settings)
slot

◆ open_any_signal

void octave::files_dock_widget::open_any_signal ( const QString &  fileName)
signal

Emitted, whenever the user requested to open an unknown type file.

Referenced by display_directory().

◆ open_file

void octave::files_dock_widget::open_file ( const QString &  fileName)
signal

Emitted, whenever the user requested to open a file.

Referenced by files_dock_widget(), contextmenu_open_in_editor(), and display_directory().

◆ open_item_in_app()

void octave::files_dock_widget::open_item_in_app ( const QModelIndex &  index)
private

Definition at line 436 of file files-dock-widget.cc.

References m_file_system_model.

Referenced by contextmenu_open_in_app().

◆ pasteClipboard

void octave::files_dock_widget::pasteClipboard ( void  )
privateslot

Inherited from octave_doc_widget.

Definition at line 1022 of file files-dock-widget.cc.

References m_current_directory.

◆ popdownmenu_findfiles

void octave::files_dock_widget::popdownmenu_findfiles ( bool  )
privateslot

Popdown menu options.

Definition at line 947 of file files-dock-widget.cc.

References m_file_system_model, and process_find_files().

Referenced by files_dock_widget().

◆ popdownmenu_home

void octave::files_dock_widget::popdownmenu_home ( bool  )
privateslot

◆ popdownmenu_newdir

void octave::files_dock_widget::popdownmenu_newdir ( bool  )
privateslot

Popdown menu options.

Definition at line 952 of file files-dock-widget.cc.

References m_file_system_model, and process_new_dir().

Referenced by files_dock_widget().

◆ popdownmenu_newfile

void octave::files_dock_widget::popdownmenu_newfile ( bool  )
privateslot

Popdown menu options.

Definition at line 957 of file files-dock-widget.cc.

References m_file_system_model, and process_new_file().

Referenced by files_dock_widget().

◆ popdownmenu_search_dir

void octave::files_dock_widget::popdownmenu_search_dir ( bool  )
privateslot

◆ process_find_files()

void octave::files_dock_widget::process_find_files ( const QString &  dir_name)
private

Definition at line 1001 of file files-dock-widget.cc.

References find_files_signal().

Referenced by contextmenu_findfiles(), and popdownmenu_findfiles().

◆ process_new_dir()

void octave::files_dock_widget::process_new_dir ( const QString &  parent_name)
private

Definition at line 980 of file files-dock-widget.cc.

References m_file_system_model, and name.

Referenced by contextmenu_newdir(), and popdownmenu_newdir().

◆ process_new_file()

void octave::files_dock_widget::process_new_file ( const QString &  parent_name)
private

Process new file/directory actions.

Definition at line 962 of file files-dock-widget.cc.

References m_file_system_model, and name.

Referenced by contextmenu_newfile(), and popdownmenu_newfile().

◆ process_set_current_dir()

void octave::files_dock_widget::process_set_current_dir ( const QString &  parent_name)
private

Process setting current dir or find in files.

Definition at line 996 of file files-dock-widget.cc.

References displayed_directory_changed().

Referenced by contextmenu_setcurrentdir(), and display_directory().

◆ queue_make_widget

void octave::octave_dock_widget::queue_make_widget ( void  )
signalinherited

◆ queue_make_window

void octave::octave_dock_widget::queue_make_window ( bool  widget_was_dragged)
signalinherited

◆ resizeEvent

void octave::octave_dock_widget::resizeEvent ( QResizeEvent *  event)
slotinherited

◆ run_file_signal

void octave::files_dock_widget::run_file_signal ( const QFileInfo &  info)
signal

Emitted, whenever the user requested to run a file.

Referenced by files_dock_widget(), and contextmenu_run().

◆ save_settings

◆ selectAll

void octave::files_dock_widget::selectAll ( void  )
privateslot

Inherited from octave_doc_widget.

Definition at line 1034 of file files-dock-widget.cc.

References m_current_directory, and m_file_tree_view.

◆ set_current_directory

void octave::files_dock_widget::set_current_directory ( const QString &  dir)
slot

Sets the current directory being displayed.

Definition at line 348 of file files-dock-widget.cc.

References display_directory().

Referenced by files_dock_widget(), item_double_clicked(), popdownmenu_home(), and popdownmenu_search_dir().

◆ set_focus_predecessor()

◆ set_predecessor_widget()

void octave::octave_dock_widget::set_predecessor_widget ( octave_dock_widget prev_widget)
inherited

◆ set_style()

◆ set_title()

◆ store_geometry()

◆ toggle_header

◆ toplevel_change

◆ update_octave_directory

void octave::files_dock_widget::update_octave_directory ( const QString &  dir)
slot

Set the internal variable that holds the actual octave variable.

Definition at line 380 of file files-dock-widget.cc.

References display_directory(), m_octave_dir, and m_sync_octave_dir.

Member Data Documentation

◆ m_bg_color

QColor octave::octave_dock_widget::m_bg_color
privateinherited

◆ m_bg_color_active

QColor octave::octave_dock_widget::m_bg_color_active
privateinherited

◆ m_close_action

◆ m_close_button

QToolButton* octave::label_dock_widget::m_close_button
protectedinherited

◆ m_columns_shown

QStringList octave::files_dock_widget::m_columns_shown
private

Definition at line 233 of file files-dock-widget.h.

Referenced by files_dock_widget(), and headercontextmenu_requested().

◆ m_columns_shown_defs

QList<QVariant> octave::files_dock_widget::m_columns_shown_defs
private

Definition at line 235 of file files-dock-widget.h.

Referenced by files_dock_widget(), and headercontextmenu_requested().

◆ m_columns_shown_keys

QStringList octave::files_dock_widget::m_columns_shown_keys
private

◆ m_current_directory

QComboBox* octave::files_dock_widget::m_current_directory
private

◆ m_custom_style

bool octave::octave_dock_widget::m_custom_style
privateinherited

◆ 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_fg_color

QColor octave::octave_dock_widget::m_fg_color
privateinherited

◆ m_fg_color_active

QColor octave::octave_dock_widget::m_fg_color_active
privateinherited

◆ m_file_system_model

◆ m_file_tree_view

◆ m_icon_color

◆ m_icon_color_active

QString octave::octave_dock_widget::m_icon_color_active
privateinherited

◆ m_icon_size

◆ m_navigation_tool_bar

QToolBar* octave::files_dock_widget::m_navigation_tool_bar
private

Variables for the actions.

Definition at line 209 of file files-dock-widget.h.

Referenced by files_dock_widget(), and notice_settings().

◆ m_octave_dir

QString octave::files_dock_widget::m_octave_dir
private

The actual Octave directory.

Definition at line 229 of file files-dock-widget.h.

Referenced by files_dock_widget(), do_sync_browser_directory(), and update_octave_directory().

◆ 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 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(), contextmenu_requested(), octave::history_dock_widget::ctxMenu(), 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(), headercontextmenu_requested(), octave::file_editor::make_file_editor_tab(), octave::octave_dock_widget::make_widget(), octave::file_editor::mru_menu_update(), popdownmenu_search_dir(), octave::file_editor::request_open_file(), octave::file_editor::save_session(), 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(), toggle_header(), octave::workspace_view::toggle_header(), and octave::file_editor::toggle_preference().

◆ m_parent

QMainWindow* octave::octave_dock_widget::m_parent
privateinherited

◆ m_predecessor_widget

◆ m_recent_dock_geom

◆ m_recent_float_geom

◆ m_sig_mapper

QSignalMapper* octave::files_dock_widget::m_sig_mapper
private

◆ m_sync_browser_directory_action

QAction* octave::files_dock_widget::m_sync_browser_directory_action
private

Definition at line 211 of file files-dock-widget.h.

Referenced by files_dock_widget(), and notice_settings().

◆ m_sync_octave_dir

bool octave::files_dock_widget::m_sync_octave_dir
private

Flag if syncing with Octave.

Definition at line 225 of file files-dock-widget.h.

Referenced by files_dock_widget(), display_directory(), notice_settings(), and update_octave_directory().

◆ m_sync_octave_directory_action

QAction* octave::files_dock_widget::m_sync_octave_directory_action
private

Definition at line 210 of file files-dock-widget.h.

Referenced by files_dock_widget(), and notice_settings().

◆ m_title_3d

int octave::octave_dock_widget::m_title_3d
privateinherited

◆ m_title_widget

◆ m_waiting_for_mouse_button_release

bool octave::octave_dock_widget::m_waiting_for_mouse_button_release
privateinherited

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