+
+ connect(this, SIGNAL(clicked(const QModelIndex&)),
+ controller, SLOT(triggerItem(const QModelIndex&)));
+ connect(this, SIGNAL(activated(const QModelIndex&)),
+ controller, SLOT(triggerItem(const QModelIndex&)));
+
+ connect(controller, SIGNAL(zoomIn()),
+ this, SLOT(zoomIn()));
+ connect(controller, SIGNAL(zoomOut()),
+ this, SLOT(zoomOut()));
+
+ // apply the details mode settings to the widget
+ const DetailsModeSettings* settings = DolphinSettings::instance().detailsModeSettings();
+ Q_ASSERT(settings != 0);
+
+ m_viewOptions = QTreeView::viewOptions();
+ m_viewOptions.font = QFont(settings->fontFamily(), settings->fontSize());
+ updateDecorationSize();
+
+ KFileItemDelegate* delegate = new KFileItemDelegate(parent);
+ setItemDelegate(delegate);