┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/dolphincontextmenu.h
diff options
context:
space:
mode:
authorEmmanuel Pescosta <[email protected]>2015-02-27 11:30:27 +0100
committerEmmanuel Pescosta <[email protected]>2015-02-27 11:30:27 +0100
commit9aee5d22513f0367febab54b38b3a7dc58d120bb (patch)
tree99cf391070ac5d4650a3f1b309c3ec2e814f1ac6 /src/dolphincontextmenu.h
parentf025aeb63aa2a38e91c43d99ba9955793d3adf1e (diff)
parentb701b7e4edefb628d6f8b14146b2e299bd0ce5fc (diff)
Merge branch 'frameworks'
Diffstat (limited to 'src/dolphincontextmenu.h')
-rw-r--r--src/dolphincontextmenu.h25
1 files changed, 11 insertions, 14 deletions
diff --git a/src/dolphincontextmenu.h b/src/dolphincontextmenu.h
index 180f91787..419d3f9bd 100644
--- a/src/dolphincontextmenu.h
+++ b/src/dolphincontextmenu.h
@@ -21,16 +21,12 @@
#define DOLPHINCONTEXTMENU_H
#include <KFileItem>
-#include <KService>
-#include <KUrl>
-#include <konq_copytomenu.h>
-#include <KMenu>
+#include <QUrl>
+#include <KFileCopyToMenu>
+#include <QMenu>
-#include <QObject>
-#include <QVector>
-#include <QScopedPointer>
class QAction;
class DolphinMainWindow;
@@ -50,7 +46,7 @@ class DolphinRemoveAction;
* - 'Actions': Contains all actions which can be applied to the
* given item.
*/
-class DolphinContextMenu : public KMenu
+class DolphinContextMenu : public QMenu
{
Q_OBJECT
@@ -58,6 +54,7 @@ public:
enum Command
{
None,
+ OpenParentFolder,
OpenParentFolderInNewWindow,
OpenParentFolderInNewTab
};
@@ -75,7 +72,7 @@ public:
DolphinContextMenu(DolphinMainWindow* parent,
const QPoint& pos,
const KFileItem& fileInfo,
- const KUrl& baseUrl);
+ const QUrl& baseUrl);
virtual ~DolphinContextMenu();
@@ -92,8 +89,8 @@ public:
Command open();
protected:
- virtual void keyPressEvent(QKeyEvent *ev);
- virtual void keyReleaseEvent(QKeyEvent *ev);
+ virtual void keyPressEvent(QKeyEvent *ev) Q_DECL_OVERRIDE;
+ virtual void keyReleaseEvent(QKeyEvent *ev) Q_DECL_OVERRIDE;
private:
void openTrashContextMenu();
@@ -109,7 +106,7 @@ private:
*/
void addShowMenuBarAction();
- bool placeExists(const KUrl& url) const;
+ bool placeExists(const QUrl& url) const;
QAction* createPasteAction();
@@ -165,14 +162,14 @@ private:
KFileItem m_fileInfo;
- KUrl m_baseUrl;
+ QUrl m_baseUrl;
KFileItem* m_baseFileItem; /// File item for m_baseUrl
KFileItemList m_selectedItems;
mutable KFileItemListProperties* m_selectedItemsProperties;
int m_context;
- KonqCopyToMenu m_copyToMenu;
+ KFileCopyToMenu m_copyToMenu;
QList<QAction*> m_customActions;
Command m_command;