if (!nameFilter.isEmpty()) {
m_proxyModel->setFilterRegExp(nameFilter);
}
- connect(controller, SIGNAL(nameFilterChanged(const QString&)),
- this, SLOT(setNameFilter(const QString&)));
- m_extensionsFactory = new ViewExtensionsFactory(this, controller);
updateDecorationSize(dolphinView->showPreview());
+ m_extensionsFactory = new ViewExtensionsFactory(this, controller);
}
DolphinColumnView::~DolphinColumnView()
Q_ASSERT(m_active);
QListView::contextMenuEvent(event);
-
- const QModelIndex index = indexAt(event->pos());
- if (!index.isValid()) {
- clearSelection();
- }
-
- const QPoint pos = m_container->viewport()->mapFromGlobal(event->globalPos());
- Q_ASSERT(m_container->m_controller->itemView() == this);
- m_container->m_controller->triggerContextMenuRequest(pos);
+ m_container->m_controller->triggerContextMenuRequest(event->pos());
}
void DolphinColumnView::wheelEvent(QWheelEvent* event)
m_extensionsFactory->handleCurrentIndexChange(current, previous);
}
-void DolphinColumnView::setNameFilter(const QString& nameFilter)
-{
- m_proxyModel->setFilterRegExp(nameFilter);
-}
-
void DolphinColumnView::setZoomLevel(int level)
{
const int size = ZoomLevelInfo::iconSizeForZoomLevel(level);