15 #include <QAbstractListModel> 24 :
public QAbstractListModel
39 QVector<QMetaObject::Connection> mConnections;
42 static auto& getHistorySettings();
44 bool isEnabled() const;
45 void setEnabled(
bool pEnabled);
47 void updateConnections();
50 void onHistoryEntriesChanged();
51 void onProvidersChanged();
85 int rowCount(
const QModelIndex& = QModelIndex())
const override;
86 QVariant
data(
const QModelIndex& pIndex,
int pRole = Qt::DisplayRole)
const override;
87 QHash<int, QByteArray>
roleNames()
const override;
88 Q_INVOKABLE
bool removeRows(
int pRow,
int pCount,
const QModelIndex& pParent = QModelIndex())
override;
int rowCount(const QModelIndex &=QModelIndex()) const override
Definition: HistoryModel.cpp:111
Definition: HistoryModel.h:71
Definition: HistoryModel.h:23
Q_INVOKABLE void createDummyEntry()
Definition: HistoryModel.cpp:345
Definition: ProviderNameFilterModel.h:18
Definition: HistoryModel.h:82
Q_INVOKABLE HistoryProxyModel * getFilterModel()
Definition: HistoryModel.cpp:319
Q_INVOKABLE bool removeRows(int pRow, int pCount, const QModelIndex &pParent=QModelIndex()) override
Definition: HistoryModel.cpp:295
Definition: HistoryModel.h:65
ProviderNameFilterModel nameFilter
Definition: HistoryModel.h:28
Definition: HistoryModel.h:75
Definition: HistoryModelSearchFilter.h:16
Definition: HistoryModel.h:68
Definition: HistoryModel.h:80
Definition: HistoryModel.h:67
Definition: HistoryModel.h:69
Definition: HistoryModel.h:73
HistoryRoles
Definition: HistoryModel.h:61
HistoryModelSearchFilter searchFilter
Definition: HistoryModel.h:29
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
HistoryProxyModel filter
Definition: HistoryModel.h:27
bool empty
Definition: HistoryModel.h:31
void fireEmptyChanged(bool pValue)
Definition: moc_HistoryModel.cpp:273
Definition: HistoryModel.h:66
Definition: HistoryModel.h:76
Definition: HistoryModel.h:63
bool enabled
Definition: HistoryModel.h:30
Definition: ProviderConfigurationInfo.h:22
Definition: HistoryModel.h:72
Definition: HistoryModel.h:78
Definition: HistoryProxyModel.h:12
QHash< int, QByteArray > roleNames() const override
Definition: HistoryModel.cpp:268
Definition: HistoryModel.h:79
Definition: test_HistoryModel.cpp:21
Represents a history entry, i.e.
Definition: HistoryInfo.h:21
void fireEnabledChanged(bool pValue)
Definition: moc_HistoryModel.cpp:266
Definition: HistoryModel.h:81
Definition: HistoryModel.h:77
Q_INVOKABLE void exportHistory(const QUrl &pFilename) const
Definition: HistoryModel.cpp:337
Definition: HistoryModel.h:64
HistoryModelSearchFilter * getHistoryModelSearchFilter()
Definition: HistoryModel.cpp:331
Definition: HistoryModel.h:70
QVariant data(const QModelIndex &pIndex, int pRole=Qt::DisplayRole) const override
Definition: HistoryModel.cpp:117
Definition: HistoryModel.h:74
Q_INVOKABLE ProviderNameFilterModel * getNameFilterModel()
Definition: HistoryModel.cpp:325