19#include <QAbstractListModel>
31class ItemFiltersHistoryTreeItem;
42 void setUrl(
const QUrl& url);
47 Qt::ItemFlags
flags(
const QModelIndex&
index)
const override;
48 QVariant
headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const override;
49 QVariant
data(
const QModelIndex&
index,
int role = Qt::DisplayRole)
const override;
51 int rowCount(
const QModelIndex&
parent = QModelIndex())
const override;
52 QModelIndex
parent(
const QModelIndex&
index)
const override;
53 QModelIndex
index(
int row,
int column,
const QModelIndex&
parent = QModelIndex())
const override;
65 Private*
const d =
nullptr;
Definition itemfiltershistorymodel.h:34
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const override
Definition itemfiltershistorymodel.cpp:116
QModelIndex parent(const QModelIndex &index) const override
Definition itemfiltershistorymodel.cpp:198
~ItemFiltersHistoryModel() override
Definition itemfiltershistorymodel.cpp:71
QModelIndex index(int row, int column, const QModelIndex &parent=QModelIndex()) const override
Definition itemfiltershistorymodel.cpp:168
void setUrl(const QUrl &url)
Definition itemfiltershistorymodel.cpp:77
void setupModelData(const QList< DImageHistory::Entry > &entries, ItemFiltersHistoryTreeItem *parent=nullptr)
Definition itemfiltershistorymodel.cpp:237
void enableEntries(int count)
Definition itemfiltershistorymodel.cpp:357
void setEnabledEntries(int count)
Definition itemfiltershistorymodel.cpp:327
bool removeRows(int row, int count, const QModelIndex &parent) override
Definition itemfiltershistorymodel.cpp:310
void disableEntries(int count)
Definition itemfiltershistorymodel.cpp:339
void removeEntry(const QModelIndex &index)
Definition itemfiltershistorymodel.cpp:305
Qt::ItemFlags flags(const QModelIndex &index) const override
Definition itemfiltershistorymodel.cpp:141
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition itemfiltershistorymodel.cpp:216
QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
Definition itemfiltershistorymodel.cpp:158
int columnCount(const QModelIndex &parent=QModelIndex()) const override
Definition itemfiltershistorymodel.cpp:101
Definition itemfiltershistorytreeitem.h:30
Definition datefolderview.cpp:34