┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/sidebartreeview.h
diff options
context:
space:
mode:
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);