Skip to content

Commit

Permalink
Merge pull request #57 from dcaliste/components
Browse files Browse the repository at this point in the history
[nemo-qml-plugin-calendar] List only notebooks allowing VEVENT.
  • Loading branch information
pvuorela committed Jun 6, 2023
2 parents c998cb2 + 2a4abad commit dbe3423
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions src/calendarworker.cpp
Expand Up @@ -607,7 +607,6 @@ void CalendarWorker::setNotebookColor(const QString &notebookUid, const QString
QHash<QString, CalendarData::EventOccurrence>
CalendarWorker::eventOccurrences(const QList<CalendarData::Range> &ranges) const
{
const QStringList excluded = excludedNotebooks();
QHash<QString, CalendarData::EventOccurrence> filtered;
for (const CalendarData::Range range : ranges) {
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
Expand All @@ -621,7 +620,8 @@ CalendarWorker::eventOccurrences(const QList<CalendarData::Range> &ranges) const
it.next();
if (mCalendar->isVisible(it.incidence())
&& it.incidence()->type() == KCalendarCore::IncidenceBase::TypeEvent
&& !excluded.contains(mCalendar->notebook(it.incidence()))) {
&& mNotebooks.contains(mCalendar->notebook(it.incidence()))
&& !mNotebooks.value(mCalendar->notebook(it.incidence())).excluded) {
const QDateTime sdt = it.occurrenceStartDate();
const KCalendarCore::Duration elapsed
(it.incidence()->dateTime(KCalendarCore::Incidence::RoleDisplayStart),
Expand Down Expand Up @@ -832,6 +832,10 @@ void CalendarWorker::loadNotebooks()
bool changed = mNotebooks.isEmpty();
for (int ii = 0; ii < notebooks.count(); ++ii) {
mKCal::Notebook::Ptr mkNotebook = notebooks.at(ii);
if (!mkNotebook->eventsAllowed()) {
continue;
}

CalendarData::Notebook notebook = mNotebooks.value(mkNotebook->uid(), CalendarData::Notebook());

notebook.name = mkNotebook->name();
Expand Down

0 comments on commit dbe3423

Please sign in to comment.