IncidenceEditorNG::IncidenceDefaults
#include <incidencedefaults.h>
Public Member Functions | |
IncidenceDefaults (bool cleanupAttachmentTEmporaryFiles=false) | |
IncidenceDefaults (const IncidenceDefaults &other) | |
IncidenceDefaults & | operator= (const IncidenceDefaults &other) |
void | setAttachments (const QStringList &attachments, const QStringList &attachmentMimetypes=QStringList(), const QStringList &attachmentLabels=QStringList(), bool inlineAttachment=false) |
void | setAttendees (const QStringList &attendees) |
void | setDefaults (const KCalendarCore::Incidence::Ptr &incidence) const |
void | setEndDateTime (const QDateTime &endDT) |
void | setFullEmails (const QStringList &fullEmails) |
void | setGroupWareDomain (const QString &domain) |
void | setRelatedIncidence (const KCalendarCore::Incidence::Ptr &incidence) |
void | setStartDateTime (const QDateTime &startDT) |
Static Public Member Functions | |
static QString | invalidEmailAddress () |
static IncidenceDefaults | minimalIncidenceDefaults (bool cleanupAttachmentTempFiles=false) |
Detailed Description
The IncidenceDefaults class.
Definition at line 22 of file incidencedefaults.h.
Constructor & Destructor Documentation
◆ IncidenceDefaults() [1/2]
|
explicit |
Definition at line 234 of file incidencedefaults.cpp.
◆ IncidenceDefaults() [2/2]
IncidenceDefaults::IncidenceDefaults | ( | const IncidenceDefaults & | other | ) |
Definition at line 240 of file incidencedefaults.cpp.
Member Function Documentation
◆ invalidEmailAddress()
|
staticnodiscard |
static
Definition at line 436 of file incidencedefaults.cpp.
◆ minimalIncidenceDefaults()
|
staticnodiscard |
Returns minimal incidence defaults: e-mails and groupware domain.
static
TODO: See if this is always called when using IncidenceDefaults. If yes, this should be done inside ctor.
Definition at line 416 of file incidencedefaults.cpp.
◆ operator=()
IncidenceDefaults & IncidenceDefaults::operator= | ( | const IncidenceDefaults & | other | ) |
Definition at line 248 of file incidencedefaults.cpp.
◆ setAttachments()
void IncidenceDefaults::setAttachments | ( | const QStringList & | attachments, |
const QStringList & | attachmentMimetypes = QStringList(), | ||
const QStringList & | attachmentLabels = QStringList(), | ||
bool | inlineAttachment = false ) |
Sets the attachments that are added by default to incidences.
Definition at line 256 of file incidencedefaults.cpp.
◆ setAttendees()
void IncidenceDefaults::setAttendees | ( | const QStringList & | attendees | ) |
Sets the attendees that are added by default to incidences.
- Parameters
-
attendees Expected to be of the form "name name <email>"
Definition at line 315 of file incidencedefaults.cpp.
◆ setDefaults()
void IncidenceDefaults::setDefaults | ( | const KCalendarCore::Incidence::Ptr & | incidence | ) | const |
Sets the default values for.
- Parameters
-
incidence. This method is merely meant for new incidences. However, it will clear out all fields and set them to default values. incidence The incidence that will get default values for all of its field.
Definition at line 358 of file incidencedefaults.cpp.
◆ setEndDateTime()
void IncidenceDefaults::setEndDateTime | ( | const QDateTime & | endDT | ) |
Set the end date/time to use for passed incidences.
This defaults to the current start date/time. The main purpose of this method is supporting defaults for new incidences that where created with a given time slot.
- Parameters
-
endDT The start date time to set on the incidence.
Definition at line 352 of file incidencedefaults.cpp.
◆ setFullEmails()
void IncidenceDefaults::setFullEmails | ( | const QStringList & | fullEmails | ) |
Sets the list of identities to be used for the user.
The items in the list are expected to be of the form: "name [name] <email>".
If the list is empty, it is assumed that no valid identities are configured.
- Parameters
-
fullEmails The list of name email pairs that the user has configured as identities.
Definition at line 328 of file incidencedefaults.cpp.
◆ setGroupWareDomain()
void IncidenceDefaults::setGroupWareDomain | ( | const QString & | domain | ) |
This is used to do a smarter guess about which identity to use for the organizer.
If the groupware server is not set, the first available identity will be used.
- Parameters
-
domain The gropuware server domain name without any protocol prefixes (e.g. demo.kolab.org).
Definition at line 334 of file incidencedefaults.cpp.
◆ setRelatedIncidence()
void IncidenceDefaults::setRelatedIncidence | ( | const KCalendarCore::Incidence::Ptr & | incidence | ) |
Sets the incidence related to the incidence for which to set the defaults.
For example the parent todo of a new sub todo.
Definition at line 340 of file incidencedefaults.cpp.
◆ setStartDateTime()
void IncidenceDefaults::setStartDateTime | ( | const QDateTime & | startDT | ) |
Set the start date/time to use for passed incidences.
This defaults to the current start date/time. The main purpose of this method is supporting defaults for new incidences that where created with a given time slot.
- Parameters
-
startDT The start date time to set on the incidence.
Definition at line 346 of file incidencedefaults.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Fri Dec 6 2024 12:10:42 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.