, m_modelRolesUpdater(nullptr)
, m_updateVisibleIndexRangeTimer(nullptr)
, m_updateIconSizeTimer(nullptr)
- , m_scanDirectories(true)
{
setAcceptDrops(true);
return m_modelRolesUpdater ? m_modelRolesUpdater->localFileSizePreviewLimit() : 0;
}
-void KFileItemListView::setScanDirectories(bool enabled)
-{
- m_scanDirectories = enabled;
- if (m_modelRolesUpdater) {
- m_modelRolesUpdater->setScanDirectories(m_scanDirectories);
- }
-}
-
-bool KFileItemListView::scanDirectories()
-{
- return m_scanDirectories;
-}
-
QPixmap KFileItemListView::createDragPixmap(const KItemSet &indexes) const
{
if (!model()) {
if (current) {
m_modelRolesUpdater = new KFileItemModelRolesUpdater(static_cast<KFileItemModel *>(current), this);
m_modelRolesUpdater->setIconSize(availableIconSize());
- m_modelRolesUpdater->setScanDirectories(scanDirectories());
applyRolesToModel();
}
return QSize(iconSize, iconSize);
}
+
+#include "moc_kfileitemlistview.cpp"