EventViews::TimelineView Class
class EventViews::TimelineView| Header: | #include <EventViews/TimelineView> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS EventViews)target_link_libraries(mytarget PRIVATE KPim6::EventViews) |
| Inherits: | EventViews::EventView |
Public Functions
| TimelineView(const EventViews::PrefsPtr &preferences, QWidget *parent = nullptr) | |
| virtual | ~TimelineView() override |
| virtual void | changeIncidenceDisplay(const Akonadi::Item &item, int mode) |
Reimplemented Public Functions
| virtual int | currentDateCount() const override |
| virtual bool | eventDurationHint(QDateTime &startDt, QDateTime &endDt, bool &allDay) const override |
| virtual KCalendarCore::DateList | selectedIncidenceDates() const override |
| virtual Akonadi::Item::List | selectedIncidences() const override |
| virtual void | showIncidences(const Akonadi::Item::List &incidenceList, const QDate &date) override |
| virtual void | updateView() override |
Signals
| void | showIncidencePopupSignal(const Akonadi::CollectionCalendar::Ptr &, const Akonadi::Item &, const QDate &) |
| void | showNewEventPopupSignal() |
Detailed Description
This class provides a view showing which blocks of time are occupied by events in the user's calendars.
Member Function Documentation
[explicit] TimelineView::TimelineView(const EventViews::PrefsPtr &preferences, QWidget *parent = nullptr)
Create a TimelineView. preferences Preferences object for user-configurable aspects of the view.
[override virtual noexcept] TimelineView::~TimelineView()
[virtual] void TimelineView::changeIncidenceDisplay(const Akonadi::Item &item, int mode)
[override virtual] int TimelineView::currentDateCount() const
Reimplements: EventView::currentDateCount() const.
[override virtual] bool TimelineView::eventDurationHint(QDateTime &startDt, QDateTime &endDt, bool &allDay) const
Reimplements: EventView::eventDurationHint(QDateTime &startDt, QDateTime &endDt, bool &allDay) const.
[override virtual] KCalendarCore::DateList TimelineView::selectedIncidenceDates() const
Reimplements: EventView::selectedIncidenceDates() const.
[override virtual] Akonadi::Item::List TimelineView::selectedIncidences() const
Reimplements: EventView::selectedIncidences() const.
[signal] void TimelineView::showIncidencePopupSignal(const Akonadi::CollectionCalendar::Ptr &, const Akonadi::Item &, const QDate &)
[override virtual] void TimelineView::showIncidences(const Akonadi::Item::List &incidenceList, const QDate &date)
Reimplements: EventView::showIncidences(const Akonadi::Item::List &incidenceList, const QDate &date).
[signal] void TimelineView::showNewEventPopupSignal()
[override virtual] void TimelineView::updateView()
Reimplements: EventView::updateView().