]> vaikene.ee Git - evaf/blobdiff - src/apps/FileFinder/GUI/gui.h
* Added commands to copy current file name or all names to the clipboard.
[evaf] / src / apps / FileFinder / GUI / gui.h
index e4c0c8e885c2a7cda45c9058ce69f47ab66a7309..2c55cc517fae35f09099ba7dab601a95f94125a0 100644 (file)
@@ -21,6 +21,7 @@
 #  define __FILEFINDER_GUI_GUI_H
 
 #include <Plugins/iPlugin>
+#include <Gui/Panel>
 
 #include <QObject>
 #include <QString>
@@ -48,14 +49,14 @@ namespace Internal {
 /**
  * Main widget for the FileFinder window
  */
-class MainWidget : public QWidget
+class MainWidget : public Gui::Panel
 {
     Q_OBJECT
 
 public:
 
     MainWidget(QWidget * parent = 0)
-        : QWidget(parent)
+        : Gui::Panel(parent)
     {}
 
     virtual void keyPressEvent(QKeyEvent * e);
@@ -111,6 +112,10 @@ private slots:
 
     void openDirectory();
 
+    void copyName();
+
+    void copyAllNames();
+
 
 private: // Members
 
@@ -126,6 +131,8 @@ private: // Members
     /// Actions
     QAction * mOpenFileAction;
     QAction * mOpenDirectoryAction;
+    QAction * mCopyNameAction;
+    QAction * mCopyAllNamesAction;
 
     /// Widgets on the screen
     Internal::MainWidget * wMain;