KCalendarCore::Journal Class
class KCalendarCore::JournalProvides a Journal in the sense of RFC2445. More...
| Header: | #include <KCalendarCore/Journal> | 
| CMake: | find_package(KF6 REQUIRED COMPONENTS CalendarCore)target_link_libraries(mytarget PRIVATE KF6::CalendarCore) | 
| Inherits: | KCalendarCore::Incidence | 
Public Types
Public Functions
Reimplemented Public Functions
| virtual KCalendarCore::Journal * | clone() const override | 
| virtual QDateTime | dateTime(KCalendarCore::IncidenceBase::DateTimeRole role) const override | 
| virtual QLatin1String | iconName(const QDateTime &recurrenceId = {}) const override | 
| virtual QLatin1String | mimeType() const override | 
| virtual void | setDateTime(const QDateTime &dateTime, KCalendarCore::IncidenceBase::DateTimeRole role) override | 
| virtual bool | supportsGroupwareCommunication() const override | 
| virtual KCalendarCore::IncidenceBase::IncidenceType | type() const override | 
| virtual QByteArray | typeStr() const override | 
Static Public Members
| QLatin1String | journalMimeType() | 
Reimplemented Protected Functions
| virtual KCalendarCore::IncidenceBase & | assign(const KCalendarCore::IncidenceBase &other) override | 
| virtual bool | equals(const KCalendarCore::IncidenceBase &journal) const override | 
| virtual void | virtual_hook(KCalendarCore::IncidenceBase::VirtualHook id, void *data) override | 
Detailed Description
Member Type Documentation
Journal::List
List of journals.
Journal::Ptr
A shared pointer to a Journal object.
Member Function Documentation
Journal::Journal()
Constructs an empty journal.
Journal::Journal(const KCalendarCore::Journal &)
Copy a journey object.
[override virtual noexcept] Journal::~Journal()
Destroys a journal.
[override virtual protected] KCalendarCore::IncidenceBase &Journal::assign(const KCalendarCore::IncidenceBase &other)
Reimplements: Incidence::assign(const KCalendarCore::IncidenceBase &other).
[override virtual] KCalendarCore::Journal *Journal::clone() const
Reimplements: Incidence::clone() const.
Returns an exact copy of this journal. The returned object is owned by the caller.
[override virtual] QDateTime Journal::dateTime(KCalendarCore::IncidenceBase::DateTimeRole role) const
Reimplements: IncidenceBase::dateTime(KCalendarCore::IncidenceBase::DateTimeRole role) const.
See also setDateTime().
[override virtual protected] bool Journal::equals(const KCalendarCore::IncidenceBase &journal) const
Reimplements: Incidence::equals(const KCalendarCore::IncidenceBase &incidence) const.
Compare this with journal for equality.
journal is the journal to compare.
Returns true if journal is equal to this object, or false if they are different.
[override virtual] QLatin1String Journal::iconName(const QDateTime &recurrenceId = {}) const
Reimplements: Incidence::iconName(const QDateTime &recurrenceId) const.
[static] QLatin1String Journal::journalMimeType()
Returns the Akonadi specific sub MIME type of a KCalendarCore::Journal.
[override virtual] QLatin1String Journal::mimeType() const
Reimplements: IncidenceBase::mimeType() const.
[override virtual] void Journal::setDateTime(const QDateTime &dateTime, KCalendarCore::IncidenceBase::DateTimeRole role)
Reimplements: IncidenceBase::setDateTime(const QDateTime &dateTime, KCalendarCore::IncidenceBase::DateTimeRole role).
See also dateTime().
[override virtual] bool Journal::supportsGroupwareCommunication() const
Reimplements: Incidence::supportsGroupwareCommunication() const.
[override virtual] KCalendarCore::IncidenceBase::IncidenceType Journal::type() const
Reimplements: IncidenceBase::type() const.
[override virtual] QByteArray Journal::typeStr() const
Reimplements: IncidenceBase::typeStr() const.
[override virtual protected] void Journal::virtual_hook(KCalendarCore::IncidenceBase::VirtualHook id, void *data)
Reimplements: IncidenceBase::virtual_hook(KCalendarCore::IncidenceBase::VirtualHook id, void *data).