X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/0d63feed1bb165af895fe997c0dd456da4d08ccb..8eb9b508ca87fb1d634d8b8ba62c054ed04466d2:/src/views/dolphindetailsview.cpp diff --git a/src/views/dolphindetailsview.cpp b/src/views/dolphindetailsview.cpp index 64f964aa8..482925aaa 100644 --- a/src/views/dolphindetailsview.cpp +++ b/src/views/dolphindetailsview.cpp @@ -36,10 +36,10 @@ #include "dolphin_detailsmodesettings.h" #include "dolphin_generalsettings.h" -#include -#include -#include -#include +#include +#include +#include +#include #include #include @@ -52,7 +52,6 @@ DolphinDetailsView::DolphinDetailsView(QWidget* parent, DolphinTreeView(parent), m_autoResize(true), m_dolphinViewController(dolphinViewController), - m_viewModeController(viewModeController), m_extensionsFactory(0), m_expandableFoldersAction(0), m_expandedUrls(), @@ -67,7 +66,6 @@ DolphinDetailsView::DolphinDetailsView(QWidget* parent, setLayoutDirection(Qt::LeftToRight); setAcceptDrops(true); setSortingEnabled(true); - setUniformRowHeights(true); setSelectionBehavior(SelectItems); setDragDropMode(QAbstractItemView::DragDrop); setDropIndicatorShown(false); @@ -158,9 +156,6 @@ DolphinDetailsView::DolphinDetailsView(QWidget* parent, KDirLister *dirLister = qobject_cast(proxyModel->sourceModel())->dirLister(); connect(dirLister, SIGNAL(newItems(KFileItemList)), this, SLOT(resizeColumns())); - - // setFocus() must be called after m_extensionsFactory is initialised (see bug 240374). - setFocus(); } DolphinDetailsView::~DolphinDetailsView() @@ -225,20 +220,14 @@ void DolphinDetailsView::startDrag(Qt::DropActions supportedActions) void DolphinDetailsView::dragEnterEvent(QDragEnterEvent* event) { - if (DragAndDropHelper::instance().isMimeDataSupported(event->mimeData())) { - event->acceptProposedAction(); - } + event->acceptProposedAction(); DolphinTreeView::dragEnterEvent(event); } void DolphinDetailsView::dragMoveEvent(QDragMoveEvent* event) { DolphinTreeView::dragMoveEvent(event); - - if (DragAndDropHelper::instance().isMimeDataSupported(event->mimeData())) { - // Accept URL drops, independently from the destination item - event->acceptProposedAction(); - } + event->acceptProposedAction(); } void DolphinDetailsView::dropEvent(QDropEvent* event) @@ -248,7 +237,7 @@ void DolphinDetailsView::dropEvent(QDropEvent* event) if (index.isValid() && (index.column() == DolphinModel::Name)) { item = m_dolphinViewController->itemForIndex(index); } - m_dolphinViewController->indicateDroppedUrls(item, m_viewModeController->url(), event); + m_dolphinViewController->indicateDroppedUrls(item, event); DolphinTreeView::dropEvent(event); }