#define KITEMLISTSIZEHINTRESOLVER_H
#include "dolphin_export.h"
+#include "kitemviews/kitemmodelbase.h"
-#include <kitemviews/kitemmodelbase.h>
#include <QSizeF>
#include <QVector>
class DOLPHIN_EXPORT KItemListSizeHintResolver
{
public:
- KItemListSizeHintResolver(const KItemListView* itemListView);
+ explicit KItemListSizeHintResolver(const KItemListView* itemListView);
virtual ~KItemListSizeHintResolver();
QSizeF maxSizeHint();
+ QSizeF minSizeHint();
QSizeF sizeHint(int index);
void itemsInserted(const KItemRangeList& itemRanges);
mutable QVector<qreal> m_logicalHeightHintCache;
mutable qreal m_logicalWidthHint;
mutable qreal m_logicalHeightHint;
+ mutable qreal m_minHeightHint;
bool m_needsResolving;
};