Mercurial > hg > octave-lyh
diff 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 |
line wrap: on
line diff
--- a/libgui/src/files-dock-widget.h +++ b/libgui/src/files-dock-widget.h @@ -79,6 +79,17 @@ /** Tells the widget to react on changed settings. */ void notice_settings (const QSettings *settings); +private slots: + /** context menu wanted */ + void contextmenu_requested (const QPoint& pos); + + /* context menu actions */ + void contextmenu_open (bool); + void contextmenu_rename (bool); + void contextmenu_delete (bool); + void contextmenu_newfile (bool); + void contextmenu_newdir (bool); + signals: /** Emitted, whenever the user requested to open a file. */