┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/sidebartreeview.h
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2007-03-11 09:15:08 +0000
committerPeter Penz <[email protected]>2007-03-11 09:15:08 +0000
commit277e385fd8a1f23cacf801f469e373b64e9443c0 (patch)
treeeeb60c6654be6f36789c527503f6435e30ebcfef /src/sidebartreeview.h
parent632dd03be7bb3d5606dffb2b1d857c890bd8dde1 (diff)
support drag & drop for the treeview sidebar page
svn path=/trunk/KDE/kdebase/apps/; revision=641405
Diffstat (limited to 'src/sidebartreeview.h')
-rw-r--r--src/sidebartreeview.h19
1 files changed, 16 insertions, 3 deletions
diff --git a/src/sidebartreeview.h b/src/sidebartreeview.h
index acec07614..8b1f039a0 100644
--- a/src/sidebartreeview.h
+++ b/src/sidebartreeview.h
@@ -1,6 +1,5 @@
/***************************************************************************
- * Copyright (C) 2006 by Peter Penz *
+ * Copyright (C) 2006 by Peter Penz <[email protected]> *
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
@@ -21,12 +20,15 @@
#ifndef SIDEBARTREEVIEW_H
#define SIDEBARTREEVIEW_H
+#include <kurl.h>
#include <QTreeView>
class DolphinMainWindow;
/**
- * @brief
+ * @brief Tree view widget which is used for the sidebar panel.
+ *
+ * @see TreeViewSidebarPage
*/
class SidebarTreeView : public QTreeView
{
@@ -36,6 +38,17 @@ public:
explicit SidebarTreeView(DolphinMainWindow* mainWindow, QWidget* parent = 0);
virtual ~SidebarTreeView();
+signals:
+ /**
+ * Is emitted if the URLs \a urls have been dropped.
+ * @param pos Position relative to the tree view where the
+ * dropping has been done. It is recommended
+ * to get the corresponding model index from
+ * this position to find out the destination.
+ */
+ void urlsDropped(const KUrl::List& urls,
+ const QPoint& pos);
+
protected:
virtual bool event(QEvent* event);
virtual void dragEnterEvent(QDragEnterEvent* event);