Add new 'Add task/event' bar directly in the main view

This commit is contained in:
Vyn 2024-10-09 17:07:17 +02:00
parent 534da46a26
commit 2aa039e5fc
18 changed files with 399 additions and 51 deletions

View file

@ -177,6 +177,7 @@ void TasksView::removeSourceFilter(const std::string &fileName)
void TasksView::removeFilters()
{
tagsFilter.clear();
resourcesFilter.clear();
update();
}
@ -190,6 +191,15 @@ const std::vector<std::string> &TasksView::getActiveFilesFilter()
return resourcesFilter;
}
bool TasksView::isSourceFilterActive(const std::string &sourceName)
{
if (std::ranges::find(getActiveFilesFilter(), sourceName) == getActiveFilesFilter().end()) {
return false;
}
return true;
}
void TasksView::hideCompletedTasks(bool hide)
{
shouldHideCompletedTasks_ = hide;