]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphincontextmenu.h
Use a KIO Job for applying the view properties recursively to sub directories.
[dolphin.git] / src / dolphincontextmenu.h
index 43e3fca9df4f5af27e2e40eae27b17dd4db330fc..3738de1a1b89b4cff13dd5daa755af9aa5bc91a8 100644 (file)
 #include <qpoint.h>
 #include <qstring.h>
 #include <q3valuelist.h>
-#include <kmountpoint.h>
 #include <q3valuevector.h>
 #include <kservice.h>
 #include <kpropertiesdialog.h>
 #include <kdedesktopmimetype.h>
 
-class KPopupMenu;
+class KMenu;
 class KFileItem;
 class QPoint;
 class QWidget;
@@ -84,8 +83,8 @@ private:
      *                       All succeeding identifiers have an increased value of 1
      *                       to the predecessor.
      */
-    int insertOpenWithItems(KPopupMenu* popup,
-                            Q3ValueVector<KService::Ptr>& openWithVector);
+    QList<QAction*> insertOpenWithItems(KMenu* popup,
+                                        Q3ValueVector<KService::Ptr>& openWithVector);
 
     /**
      * Inserts the 'Actions...' submenu to \a popup.
@@ -94,14 +93,14 @@ private:
      * @param openWithVector Output parameter which contains all 'Actions...'
      *                       services.
      */
-    void insertActionItems(KPopupMenu* popup,
-                           Q3ValueVector<KDEDesktopMimeType::Service>& actionsVector);
+    QList<QAction*> insertActionItems(KMenu* popup,
+                                      Q3ValueVector<KDEDesktopMimeType::Service>& actionsVector);
 
     /**
      * Returns true, if 'menu' contains already
      * an entry with the name 'entryName'.
      */
-    bool containsEntry(const KPopupMenu* menu,
+    bool containsEntry(const KMenu* menu,
                        const QString& entryName) const;
 
     enum {