]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/draganddrophelper.h
* Use Nepomuk for getting the meta data instead of KFileMetaInfo.
[dolphin.git] / src / draganddrophelper.h
index e362fd508fba8c3b2917b5fff82eeffe5564b693..4859740cd9dc02a4ea920ac8cc14363d455b6680 100644 (file)
@@ -61,6 +61,12 @@ public:
                    Qt::DropActions supportedActions,
                    DolphinController* controller = 0);
 
+    /**
+     * Returns true if and only if the view \a itemView was the last view to 
+     * be passed to startDrag(...), and that drag is still in progress.
+     */
+    bool isDragSource(QAbstractItemView* itemView);
+
     /**
      * Handles the dropping of URLs to the given
      * destination. A context menu with the options
@@ -80,6 +86,9 @@ signals:
 
 private:
     DragAndDropHelper();
+    // The last view passed in startDrag(...), or 0 if
+    // no startDrag(...) initiated drag is in progress.
+    QAbstractItemView *m_dragSource;
 
     friend class DragAndDropHelperSingleton;
 };