┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/views/draganddrophelper.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2012-01-30 12:07:08 +0100
committerPeter Penz <[email protected]>2012-01-30 12:09:36 +0100
commit1d7088b1ada3de716ff591c22d400198450208d4 (patch)
tree98dcb98cb56b1d09f2447acf2b7237eb02c8173e /src/views/draganddrophelper.h
parent0a33aad3d28048720247faa3acdb4d32849e25b5 (diff)
Fix drag & drop issues with non-local URLs
BUG: 292821 BUG: 292355 FIXED-IN: 4.8.1
Diffstat (limited to 'src/views/draganddrophelper.h')
-rw-r--r--src/views/draganddrophelper.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/views/draganddrophelper.h b/src/views/draganddrophelper.h
index 1998a85a0..8838648a0 100644
--- a/src/views/draganddrophelper.h
+++ b/src/views/draganddrophelper.h
@@ -38,12 +38,19 @@ public:
* destination. A context menu with the options
* 'Move Here', 'Copy Here', 'Link Here' and
* 'Cancel' is offered to the user.
- * @param destItem Item of the destination.
+ * @param destItem Item of the destination. Can be 0 (KFileItem::isNull()) if
+ * no file-item is available for the destination. In this case
+ * destUrl is used as fallback. For performance reasons it is
+ * recommended to pass a file-item if available.
+ * @param destUrl URL of the item destination. Is used only if destItem::isNull()
+ * is true.
* @param event Drop event.
* @return Error message if dropping is not possible. If an empty string
* is returned, the dropping has been successful.
*/
- static QString dropUrls(const KFileItem& destItem, QDropEvent* event);
+ static QString dropUrls(const KFileItem& destItem,
+ const KUrl& destUrl,
+ QDropEvent* event);
};
#endif