19#include <QStyleOptionViewItem>
28class ImportCategorizedView;
43 int categoryHeight(
const QModelIndex& index,
const QStyleOption& option)
const override;
44 void drawCategory(
const QModelIndex& index,
int sortRole,
45 const QStyleOption& option, QPainter* painter)
const override;
50 void updateRectsAndPixmaps(
int width);
51 void viewHeaderText(
const QModelIndex& index, QString* header, QString* subLine)
const;
52 void textForFormat(
const QModelIndex& index, QString* header, QString* subLine)
const;
53 void textForDate(
const QModelIndex& index, QString* header, QString* subLine)
const;
58 Private*
const d =
nullptr;
Definition dcategorydrawer.h:42
Definition importcategorizedview.h:34
Definition importcategorydrawer.h:31
void invalidatePaintingCache()
Definition importcategorydrawer.cpp:86
virtual int maximumHeight() const
Definition importcategorydrawer.cpp:66
int categoryHeight(const QModelIndex &index, const QStyleOption &option) const override
Definition importcategorydrawer.cpp:61
void setLowerSpacing(int spacing)
Definition importcategorydrawer.cpp:71
void setDefaultViewOptions(const QStyleOptionViewItem &option)
Definition importcategorydrawer.cpp:76
void drawCategory(const QModelIndex &index, int sortRole, const QStyleOption &option, QPainter *painter) const override
Definition importcategorydrawer.cpp:96
~ImportCategoryDrawer() override
Definition importcategorydrawer.cpp:56
Definition datefolderview.cpp:34