27 QVariant headerData(
int section,
28 Qt::Orientation orientation,
29 int role = Qt::DisplayRole)
const override;
32 int rowCount(
const QModelIndex &parent = QModelIndex())
const override;
33 int columnCount(
const QModelIndex &parent = QModelIndex())
const override;
34 QVariant data(
const QModelIndex &index,
int role = Qt::DisplayRole)
const override;
35 bool removeRows(
int row,
int count,
const QModelIndex &parent = QModelIndex())
override;
39 void refresh(
const QDate &start,
const QDate &end);
40 HistoryItem getItem(
const QModelIndex &index)
const;
41 bool removeDomainItems(
const QString& szDomain);
42 bool removeItems(
const QString& url);
44 bool importFromCSV(
const QString& filename);
45 bool exportToCSV(
const QString &filename);
46 bool importFromJson(
const QString& filename);
47 bool exportToJson(
const QString& filename);
49 QList<HistoryItem> m_historyItems;