]> git.sesse.net Git - kdenlive/blobdiff - src/projectlistview.cpp
Cleanup + fix another QDomDocument usage
[kdenlive] / src / projectlistview.cpp
index d76e85c4ff132be9fc19a703ae3b2ff161abb17c..1fcd11ca6d3ff69ffe0a7f3fd45ccfed6e753259 100644 (file)
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
  ***************************************************************************/
 
-#include <QApplication>
-#include <QHeaderView>
-#include <QAction>
+
+#include "projectlistview.h"
+#include "projectitem.h"
+#include "kdenlivesettings.h"
 
 #include <KDebug>
 #include <KMenu>
 #include <KLocale>
 
-#include "projectitem.h"
-#include "projectlistview.h"
-#include "kdenlivesettings.h"
-
+#include <QApplication>
+#include <QHeaderView>
+#include <QAction>
 
 ProjectListView::ProjectListView(QWidget *parent)
         : QTreeWidget(parent), m_dragStarted(false) {
@@ -68,7 +68,6 @@ void ProjectListView::configureColumns(const QPoint& pos) {
 
     QHeaderView* headerView = header();
     for (int i = 2; i < headerView->count(); ++i) {
-        const int logicalIndex = headerView->logicalIndex(i);
         const QString text = model()->headerData(i, Qt::Horizontal).toString();
         QAction* action = popup.addAction(text);
         action->setCheckable(true);
@@ -139,10 +138,7 @@ void ProjectListView::dropEvent(QDropEvent *event) {
             else if (item->parent() && ((ProjectItem *) item->parent())->isGroup())
                 groupName = item->parent()->text(1);
         }
-        const QList <QUrl> list = event->mimeData()->urls();
-        foreach(const QUrl &url, list) {
-            emit addClip(KUrl(url), groupName);
-        }
+        emit addClip(event->mimeData()->urls(), groupName);
 
     } else if (event->mimeData()->hasFormat("kdenlive/producerslist")) {
         ProjectItem *item = static_cast <ProjectItem *>(itemAt(event->pos()));
@@ -195,7 +191,7 @@ void ProjectListView::dropEvent(QDropEvent *event) {
 // virtual
 void ProjectListView::mousePressEvent(QMouseEvent *event) {
     if (event->button() == Qt::LeftButton) {
-        this->m_DragStartPosition = event->pos();
+        m_DragStartPosition = event->pos();
         m_dragStarted = true;
         QTreeWidgetItem *underMouse = itemAt(event->pos());
         if (underMouse && underMouse->isSelected()) emit focusMonitor();
@@ -218,7 +214,6 @@ void ProjectListView::mouseMoveEvent(QMouseEvent *event) {
         if (clickItem) {
             QDrag *drag = new QDrag(this);
             QMimeData *mimeData = new QMimeData;
-            QDomDocument doc;
             const QList <QTreeWidgetItem *> list = selectedItems();
             QStringList ids;
             foreach(const QTreeWidgetItem *item, list) {
@@ -240,7 +235,7 @@ void ProjectListView::mouseMoveEvent(QMouseEvent *event) {
             drag->setMimeData(mimeData);
             drag->setPixmap(clickItem->icon(0).pixmap(iconSize()));
             drag->setHotSpot(QPoint(0, 50));
-            Qt::DropAction dropAction = drag->exec(Qt::MoveAction);
+            drag->exec(Qt::MoveAction);
         }
         //event->accept();
     }