assureVisibleActiveColumn();
}
+void DolphinColumnView::editItem(const KFileItem& item)
+{
+ activeColumn()->editItem(item);
+}
+
void DolphinColumnView::selectAll()
{
activeColumn()->selectAll();
{
Q_UNUSED(rect);
Q_UNUSED(flags);
- //activeColumn()->setSelection(rect, flags);
}
QRegion DolphinColumnView::visualRegionForSelection(const QItemSelection& selection) const
{
Q_UNUSED(selection);
- return QRegion(); //activeColumn()->visualRegionForSelection(selection);
+ return QRegion();
}
int DolphinColumnView::horizontalOffset() const
assureVisibleActiveColumn();
}
+void DolphinColumnView::wheelEvent(QWheelEvent* event)
+{
+ // let Ctrl+wheel events propagate to the DolphinView for icon zooming
+ if ((event->modifiers() & Qt::ControlModifier) == Qt::ControlModifier) {
+ event->ignore();
+ return;
+ }
+ QAbstractItemView::wheelEvent(event);
+}
+
void DolphinColumnView::zoomIn()
{
if (isZoomInPossible()) {
void DolphinColumnView::requestActivation(DolphinColumnWidget* column)
{
+ m_controller->setItemView(column);
if (column->isActive()) {
assureVisibleActiveColumn();
} else {