EventViews::JournalView Class
class EventViews::JournalViewView for Journal components. Author: Cornelius Schumacher <schumacher@kde.org>, Reinhold Kainhofer <reinhold@kainhofer.com>. More...
| Header: | #include <EventViews/JournalView> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS EventViews)target_link_libraries(mytarget PRIVATE KPim6::EventViews) |
| Inherits: | EventViews::EventView |
Public Functions
| JournalView(QWidget *parent = nullptr) | |
| virtual | ~JournalView() override |
| void | appendJournal(const Akonadi::Item &journal, const Akonadi::CollectionCalendar::Ptr &calendar, QDate dt) |
| void | getHighlightMode(bool &highlightEvents, bool &highlightTodos, bool &highlightJournals) |
Reimplemented Public Functions
| virtual int | currentDateCount() const override |
| virtual bool | eventFilter(QObject *, QEvent *) override |
| virtual KCalendarCore::DateList | selectedIncidenceDates() const override |
| virtual Akonadi::Item::List | selectedIncidences() const override |
Public Slots
| void | changeIncidenceDisplay(const Akonadi::Item &incidence, Akonadi::IncidenceChanger::ChangeType) |
| virtual void | flushView() override |
| void | newJournal() |
| virtual void | setIncidenceChanger(Akonadi::IncidenceChanger *changer) override |
| virtual void | showDates(const QDate &start, const QDate &end, const QDate &preferredMonth = QDate()) override |
| virtual void | showIncidences(const Akonadi::Item::List &incidences, const QDate &date) override |
| virtual void | updateView() override |
Signals
| void | flushEntries() |
| void | journalDeleted(const Akonadi::Item &journal) |
| void | journalEdited(const Akonadi::Item &journal) |
| void | printJournal(const KCalendarCore::Journal::Ptr &, bool preview) |
| void | setIncidenceChangerSignal(Akonadi::IncidenceChanger *) |
Protected Functions
| void | clearEntries() |
Detailed Description
This class provides a journal view.
See also EventView.
Member Function Documentation
[explicit] JournalView::JournalView(QWidget *parent = nullptr)
[override virtual noexcept] JournalView::~JournalView()
void JournalView::appendJournal(const Akonadi::Item &journal, const Akonadi::CollectionCalendar::Ptr &calendar, QDate dt)
[slot] void JournalView::changeIncidenceDisplay(const Akonadi::Item &incidence, Akonadi::IncidenceChanger::ChangeType)
[protected] void JournalView::clearEntries()
[override virtual] int JournalView::currentDateCount() const
Reimplements: EventView::currentDateCount() const.
[override virtual] bool JournalView::eventFilter(QObject *, QEvent *)
[signal] void JournalView::flushEntries()
[override virtual slot] void JournalView::flushView()
Reimplements: EventView::flushView().
void JournalView::getHighlightMode(bool &highlightEvents, bool &highlightTodos, bool &highlightJournals)
documentation in baseview.h
[signal] void JournalView::journalDeleted(const Akonadi::Item &journal)
[signal] void JournalView::journalEdited(const Akonadi::Item &journal)
[slot] void JournalView::newJournal()
[signal] void JournalView::printJournal(const KCalendarCore::Journal::Ptr &, bool preview)
[override virtual] KCalendarCore::DateList JournalView::selectedIncidenceDates() const
Reimplements: EventView::selectedIncidenceDates() const.
[override virtual] Akonadi::Item::List JournalView::selectedIncidences() const
Reimplements: EventView::selectedIncidences() const.
[override virtual slot] void JournalView::setIncidenceChanger(Akonadi::IncidenceChanger *changer)
Reimplements: EventView::setIncidenceChanger(Akonadi::IncidenceChanger *changer).
[signal] void JournalView::setIncidenceChangerSignal(Akonadi::IncidenceChanger *)
[override virtual slot] void JournalView::showDates(const QDate &start, const QDate &end, const QDate &preferredMonth = QDate())
Reimplements: EventView::showDates(const QDate &start, const QDate &end, const QDate &preferredMonth).
[override virtual slot] void JournalView::showIncidences(const Akonadi::Item::List &incidences, const QDate &date)
Reimplements: EventView::showIncidences(const Akonadi::Item::List &incidenceList, const QDate &date).
[override virtual slot] void JournalView::updateView()
Reimplements: EventView::updateView().