Mercurial > hg > octave-nkf
comparison libgui/src/files-dock-widget.h @ 16503:c1ff738d606d
allow files to be renamed or deleted using the file browser
* libgui/src/files-dock-widget.cc, libgui/src/files-dock-widget.h
(files_dock_widget::files_dock_widget): Add connect/setup for context menu.
(files_dock_widget::contextmenu_requested): New function.
(files_dock_widget::contextmenu_open): New function.
(files_dock_widget::contextmenu_rename): New function.
(files_dock_widget::contextmenu_delete): New function.
(files_dock_widget::contextmenu_newfile): New function.
(files_dock_widget::contextmenu_newdir): New function.
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Fri, 12 Apr 2013 14:51:39 -0400 |
parents | facf00ce97d3 |
children | 49b059bf27c7 |
comparison
equal
deleted
inserted
replaced
16502:45ae1038ee89 | 16503:c1ff738d606d |
---|---|
77 void update_octave_directory (const QString& dir); | 77 void update_octave_directory (const QString& dir); |
78 | 78 |
79 /** Tells the widget to react on changed settings. */ | 79 /** Tells the widget to react on changed settings. */ |
80 void notice_settings (const QSettings *settings); | 80 void notice_settings (const QSettings *settings); |
81 | 81 |
82 private slots: | |
83 /** context menu wanted */ | |
84 void contextmenu_requested (const QPoint& pos); | |
85 | |
86 /* context menu actions */ | |
87 void contextmenu_open (bool); | |
88 void contextmenu_rename (bool); | |
89 void contextmenu_delete (bool); | |
90 void contextmenu_newfile (bool); | |
91 void contextmenu_newdir (bool); | |
92 | |
82 signals: | 93 signals: |
83 | 94 |
84 /** Emitted, whenever the user requested to open a file. */ | 95 /** Emitted, whenever the user requested to open a file. */ |
85 void open_file (const QString& fileName); | 96 void open_file (const QString& fileName); |
86 | 97 |