m_dropRect.setSize(QSize()); // set as invalid
if (index.isValid()) {
const KFileItem item = itemForIndex(index);
- if (!item.isNull()) {
+ if (!item.isNull() && item.isDir()) {
m_dropRect = visualRect(index);
+ } else {
+ m_dropRect.setSize(QSize()); // set as invalid
}
}
if (event->mimeData()->hasUrls()) {
void DolphinIconsView::slotAdditionalInfoChanged(const KFileItemDelegate::InformationList& info)
{
- const IconsModeSettings* settings = DolphinSettings::instance().iconsModeSettings();
- if (!settings->showAdditionalInfo()) {
- return;
- }
-
const bool showPreview = m_controller->dolphinView()->showPreview();
updateGridSize(showPreview, info.count());
}
int DolphinIconsView::additionalInfoCount() const
{
const DolphinView* view = m_controller->dolphinView();
- const IconsModeSettings* settings = DolphinSettings::instance().iconsModeSettings();
- return settings->showAdditionalInfo() ? view->additionalInfo().count() : 0;
+ return view->additionalInfo().count();
}
#include "dolphiniconsview.moc"