MailJD nbsp;·nbsp; Test Dashboard nbsp;·nbsp; Coverage
LCOV - code coverage report
Current view: top level - ui - MailListModel.cpp (source / functions) Coverage Total Hit
Test: MailJD Coverage (Unit + E2E) Lines: 98.5 % 275 271
Test Date: 2026-06-21 21:10:19 Functions: 96.6 % 29 28
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 68.8 % 459 316

Function Name Sort by function name Hit count Sort by function hit count
MailListModel::MailListModel(QObject*) 203
MailListModel::appendHeaders(QList<MailHeader> const&) 28
MailListModel::clear() 6
MailListModel::clearSuggestions() 7
MailListModel::columnCount(QModelIndex const&) const 277277
MailListModel::data(QModelIndex const&, int) const 198624
MailListModel::flags(QModelIndex const&) const 235591
MailListModel::formatDate(QDateTime const&) 4211
MailListModel::formatSize(long long) 4040
MailListModel::headerAt(int) const 1690
MailListModel::headerData(int, Qt::Orientation, int) const 38549
MailListModel::mimeData(QList<QModelIndex> const&) const 5
MailListModel::mimeTypes() const 3
MailListModel::mutableHeaderAt(int) 41
MailListModel::rebuildUidIndex() 282
MailListModel::removeByUid(long long, long long) 50
MailListModel::removeByUids(QList<long long> const&, long long) 5
MailListModel::removeByUids(QList<long long> const&, long long)::{lambda(MailHeader const&)#1}::operator()(MailHeader const&) const 11
MailListModel::retranslateUi() 3
MailListModel::rowCount(QModelIndex const&) const 279408
MailListModel::rowForUid(long long, long long) const 5988
MailListModel::setHasAttachments(long long, long long, bool) 4
MailListModel::setHeaders(QList<MailHeader> const&) 241
MailListModel::setSuggestion(long long, long long, QString const&, double) 11
MailListModel::supportedDragActions() const 3
MailListModel::uidAt(int) const 123
MailListModel::unreadCount() const 184
MailListModel::updateFlags(long long, unsigned int, long long) 150
lcMailModel() 0

Generated by: LCOV version 2.0-1