MailJD nbsp;·nbsp; Test Dashboard nbsp;·nbsp; Coverage
LCOV - code coverage report
Current view: top level - ui - TaskListWidget.cpp (source / functions) Coverage Total Hit
Test: MailJD Coverage (Unit + E2E) Lines: 95.1 % 1237 1176
Test Date: 2026-06-21 21:10:19 Functions: 100.0 % 109 109
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 54.6 % 2428 1326

Function Name Sort by function name Hit count Sort by function hit count
TaskListWidget::keyPressEvent(QKeyEvent*)::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::keyPressEvent(QKeyEvent*)::{lambda(CalendarTask&)#2}::operator()(CalendarTask&) const 1
TaskListWidget::keyPressEvent(QKeyEvent*)::{lambda(CalendarTask&)#3}::operator()(CalendarTask&) const 1
TaskListWidget::keyPressEvent(QKeyEvent*)::{lambda(CalendarTask&)#4}::operator()(CalendarTask&) const 1
TaskListWidget::keyPressEvent(QKeyEvent*)::{lambda(CalendarTask&)#5}::operator()(CalendarTask&) const 1
TaskListWidget::keyPressEvent(QKeyEvent*)::{lambda(CalendarTask&)#6}::operator()(CalendarTask&) const 1
TaskListWidget::keyPressEvent(QKeyEvent*)::{lambda(CalendarTask&)#7}::operator()(CalendarTask&) const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#1}::operator()() const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#1}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#2}::operator()() const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#2}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#3}::operator()() const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#3}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#4}::operator()() const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#4}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#5}::operator()() const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda()#5}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda(CalendarTask&)#5}::operator()(CalendarTask&) const 1
TaskListWidget::setupEditorToolbar()::{lambda()#1}::operator()() const 1
TaskListWidget::setupEditorToolbar()::{lambda()#2}::operator()() const 1
TaskListWidget::setupEditorToolbar()::{lambda()#3}::operator()() const 1
TaskListWidget::setupEditorToolbar()::{lambda()#4}::operator()() const 1
TaskListWidget::setupEditorToolbar()::{lambda()#5}::operator()() const 1
TaskListWidget::setupEditorToolbar()::{lambda()#6}::operator()() const 1
TaskListWidget::setupSidebar()::{lambda()#1}::operator()() const 1
TaskListWidget::setupSidebar()::{lambda()#2}::operator()() const 1
TaskListWidget::setupSidebar()::{lambda(QListWidgetItem*)#1}::operator()(QListWidgetItem*) const 1
TaskListWidget::setupTaskList()::{lambda(QModelIndex const&)#1}::operator()(QModelIndex const&) const 1
TaskListWidget::setupTaskList()::{lambda(QModelIndex const&)#2}::operator()(QModelIndex const&) const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#1}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#2}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#3}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#3}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#4}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#4}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#5}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#5}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#6}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#6}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#7}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#7}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#8}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#8}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#9}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda(QString const&, int)#1}::operator()(QString const&, int) const::{lambda()#1}::operator()() const 1
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda(QString const&, int)#1}::operator()(QString const&, int) const::{lambda()#1}::operator()() const::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 1
TaskListWidget::deleteCurrentTask() 2
TaskListWidget::insertMarkdownPrefix(QString const&) 2
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#2}::operator()(QUrl const&) const::{lambda()#1}::operator()() const 2
TaskListWidget::setupEditorToolbar()::{lambda()#7}::operator()() const 2
TaskListWidget::setupSidebar()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda()#1}::operator()() const 2
TaskListWidget::moveSelectionBy(int) 3
TaskListWidget::setupSidebar()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const 3
TaskListWidget::retranslateUi() 4
TaskListWidget::setFilterText(QString const&) 4
TaskListWidget::setSearchResults(QList<CalendarTask> const&) 4
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda(CalendarTask&)#2}::operator()(CalendarTask&) const 4
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#2}::operator()(QUrl const&) const 5
TaskListWidget::setupTaskList()::{lambda(QPoint const&)#1}::operator()(QPoint const&) const::{lambda(QString const&, int)#1}::operator()(QString const&, int) const 5
TaskListWidget::onSidebarClicked(int) 6
TaskListWidget::startDescriptionEdit() 6
TaskListWidget::toggleCurrentTask() 6
TaskListWidget::toggleCurrentTask()::{lambda(CalendarTask&)#1}::operator()(CalendarTask&) const 6
TaskListWidget::finishDescriptionEdit(bool) 7
TaskListWidget::insertMarkdownWrap(QString const&, QString const&) 7
TaskListWidget::matchesEditingTask(CalendarTask const&) const 8
TaskListWidget::setShowCompleted(bool) 9
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda(CalendarTask&)#3}::operator()(CalendarTask&) const 10
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const::{lambda(CalendarTask&)#4}::operator()(CalendarTask&) const 10
TaskListWidget::saveSettings() 11
TaskListWidget::keyPressEvent(QKeyEvent*) 27
TaskListWidget::setCalendarStore(CalendarStore*) 27
TaskListWidget::TaskListWidget(QWidget*) 30
TaskListWidget::restoreSettings() 30
TaskListWidget::setupDetailPanel() 30
TaskListWidget::setupDetailPanel()::{lambda(QUrl const&)#1}::operator()(QUrl const&) const 30
TaskListWidget::setupEditorToolbar() 30
TaskListWidget::setupSidebar() 30
TaskListWidget::setupTaskList() 30
TaskListModel::TaskListModel(QObject*) 33
TaskListWidget::changeEvent(QEvent*) 40
TaskListWidget::modifyCurrentTask(std::function<void (CalendarTask&)> const&) 51
TaskProgressDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const 56
TaskListWidget::updateSidebar() 82
TaskListWidget::reload() 84
TaskProgressDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const 90
TaskListWidget::applyFilter() 92
TaskListWidget::TaskListWidget(QWidget*)::{lambda(QModelIndex const&, QModelIndex const&)#1}::operator()(QModelIndex const&, QModelIndex const&) const 99
TaskListModel::setTasks(QList<CalendarTask> const&) 104
TaskListWidget::showDetail(int) 105
auto TaskListWidget::setupEditorToolbar()::{lambda(QString const&, QString const&, auto:1)#1}::operator()<TaskListWidget::setupEditorToolbar()::{lambda()#1}>(QString const&, QString const&, TaskListWidget::setupEditorToolbar()::{lambda()#1}) const 210
auto TaskListWidget::setupEditorToolbar()::{lambda(QString const&, QString const&, auto:1)#1}::operator()<TaskListWidget::setupEditorToolbar()::{lambda()#1}>(QString const&, QString const&, TaskListWidget::setupEditorToolbar()::{lambda()#1}) const 30
auto TaskListWidget::setupEditorToolbar()::{lambda(QString const&, QString const&, auto:1)#1}::operator()<TaskListWidget::setupEditorToolbar()::{lambda()#2}>(QString const&, QString const&, TaskListWidget::setupEditorToolbar()::{lambda()#2}) const 30
auto TaskListWidget::setupEditorToolbar()::{lambda(QString const&, QString const&, auto:1)#1}::operator()<TaskListWidget::setupEditorToolbar()::{lambda()#3}>(QString const&, QString const&, TaskListWidget::setupEditorToolbar()::{lambda()#3}) const 30
auto TaskListWidget::setupEditorToolbar()::{lambda(QString const&, QString const&, auto:1)#1}::operator()<TaskListWidget::setupEditorToolbar()::{lambda()#4}>(QString const&, QString const&, TaskListWidget::setupEditorToolbar()::{lambda()#4}) const 30
auto TaskListWidget::setupEditorToolbar()::{lambda(QString const&, QString const&, auto:1)#1}::operator()<TaskListWidget::setupEditorToolbar()::{lambda()#5}>(QString const&, QString const&, TaskListWidget::setupEditorToolbar()::{lambda()#5}) const 30
auto TaskListWidget::setupEditorToolbar()::{lambda(QString const&, QString const&, auto:1)#1}::operator()<TaskListWidget::setupEditorToolbar()::{lambda()#6}>(QString const&, QString const&, TaskListWidget::setupEditorToolbar()::{lambda()#6}) const 30
auto TaskListWidget::setupEditorToolbar()::{lambda(QString const&, QString const&, auto:1)#1}::operator()<TaskListWidget::setupEditorToolbar()::{lambda()#7}>(QString const&, QString const&, TaskListWidget::setupEditorToolbar()::{lambda()#7}) const 30
TaskListWidget::updateSidebar()::{lambda(QColor const&)#1}::operator()(QColor const&) const 328
TaskListWidget::updateSidebar()::{lambda(QString const&, int, QString const&, QColor const&)#1}::operator()(QString const&, int, QString const&, QColor const&) const 328
TaskListModel::columnCount(QModelIndex const&) const 798
TaskListWidget::eventFilter(QObject*, QEvent*) 808
TaskListModel::rowCount(QModelIndex const&) const 816
tok(char const*) 1710
TaskListModel::index(int, int, QModelIndex const&) const 1792
TaskListModel::parent(QModelIndex const&) const 2812
TaskListModel::headerData(int, Qt::Orientation, int) const 4578
TaskListModel::data(QModelIndex const&, int) const 5775

Generated by: LCOV version 2.0-1