calendarsupport
Classes | |
class | ArchiveDialog |
class | AttachmentHandler |
class | CalendarUtils |
class | CalPrintDay |
class | CalPrintDayConfig |
class | CalPrintDialog |
class | CalPrinter |
class | CalPrinterBase |
class | CalPrintIncidence |
class | CalPrintIncidenceConfig |
class | CalPrintJournal |
class | CalPrintJournalConfig |
class | CalPrintMonth |
class | CalPrintMonthConfig |
class | CalPrintPluginBase |
class | CalPrintTodoConfig |
class | CalPrintTodos |
class | CalPrintWeek |
class | CalPrintWeekConfig |
class | CalPrintYear |
class | CalPrintYearConfig |
class | CategoryConfig |
class | CategoryHierarchyReader |
class | CategoryHierarchyReaderQComboBox |
class | CategoryHierarchyReaderQTreeWidget |
class | CellItem |
class | CollectionGeneralPage |
class | CollectionSelection |
class | EventArchiver |
class | IdentityManager |
class | IncidenceAttachmentModel |
class | IncidenceViewer |
class | KCalModel |
class | KCalPrefs |
class | MessageWidget |
class | Plugin |
class | PluginFactory |
class | PrintPlugin |
class | PrintPluginFactory |
class | TextBrowser |
Functions | |
CALENDARSUPPORT_EXPORT Akonadi::Item::List | applyCalFilter (const Akonadi::Item::List &items, const KCalCore::CalFilter *filter) |
CALENDARSUPPORT_EXPORT Akonadi::ETMCalendar::Ptr | calendarSingleton (bool createIfNull=true) |
CALENDARSUPPORT_EXPORT bool | canDecode (const QMimeData *mimeData) |
CALENDARSUPPORT_EXPORT QStringList | categories (const KCalCore::Incidence::List &incidences) |
CALENDARSUPPORT_EXPORT Akonadi::Collection | collectionFromIndex (const QModelIndex &index) |
CALENDARSUPPORT_EXPORT Akonadi::Collection::Id | collectionIdFromIndex (const QModelIndex &index) |
CALENDARSUPPORT_EXPORT Akonadi::Collection::List | collectionsFromIndexes (const QModelIndexList &indexes) |
CALENDARSUPPORT_EXPORT Akonadi::Collection::List | collectionsFromModel (const QAbstractItemModel *model, const QModelIndex &parentIndex=QModelIndex(), int start=0, int end=-1) |
CALENDARSUPPORT_EXPORT QDrag * | createDrag (const Akonadi::Item &item, const KDateTime::Spec &timeSpec, QWidget *parent) |
CALENDARSUPPORT_EXPORT QDrag * | createDrag (const Akonadi::Item::List &items, const KDateTime::Spec &timeSpec, QWidget *parent) |
CALENDARSUPPORT_EXPORT QMimeData * | createMimeData (const Akonadi::Item &item, const KDateTime::Spec &timeSpec) |
CALENDARSUPPORT_EXPORT QMimeData * | createMimeData (const Akonadi::Item::List &items, const KDateTime::Spec &timeSpec) |
CALENDARSUPPORT_EXPORT QString | displayName (Akonadi::ETMCalendar *calendar, const Akonadi::Collection &coll) |
CALENDARSUPPORT_EXPORT KCalCore::Event::Ptr | event (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT KCalCore::Event::List | eventsFromItems (const Akonadi::Item::List &items) |
CALENDARSUPPORT_EXPORT bool | hasChangeRights (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT bool | hasDeleteRights (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT bool | hasEvent (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT bool | hasIncidence (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT bool | hasJournal (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT bool | hasTodo (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT QStringList | holiday (const QDate &date) |
KPIMIdentities::IdentityManager * | identityManager () |
CALENDARSUPPORT_EXPORT KCalCore::Incidence::Ptr | incidence (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT QList < KUrl > | incidenceItemUrls (const QMimeData *mimeData) |
CALENDARSUPPORT_EXPORT KCalCore::Incidence::List | incidences (const QMimeData *mimeData, const KDateTime::Spec &timeSpec) |
CALENDARSUPPORT_EXPORT KCalCore::Incidence::List | incidencesFromItems (const Akonadi::Item::List &items) |
CALENDARSUPPORT_EXPORT bool | isValidIncidenceItemUrl (const KUrl &url, const QStringList &supportedMimeTypes) |
CALENDARSUPPORT_EXPORT bool | isValidIncidenceItemUrl (const KUrl &url) |
CALENDARSUPPORT_EXPORT bool | isValidTodoItemUrl (const KUrl &url) |
CALENDARSUPPORT_EXPORT Akonadi::Item | itemFromIndex (const QModelIndex &index) |
CALENDARSUPPORT_EXPORT Akonadi::Item::List | itemsFromModel (const QAbstractItemModel *model, const QModelIndex &parentIndex=QModelIndex(), int start=0, int end=-1) |
CALENDARSUPPORT_EXPORT KCalCore::Journal::Ptr | journal (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT bool | mergeCalendar (const QString &srcFilename, const KCalCore::Calendar::Ptr &destCalendar) |
CALENDARSUPPORT_EXPORT bool | mimeDataHasIncidence (const QMimeData *mimeData) |
CALENDARSUPPORT_EXPORT bool | mimeDataHasTodo (const QMimeData *mimeData) |
CALENDARSUPPORT_EXPORT void | saveAttachments (const Akonadi::Item &item, QWidget *parentWidget=0) |
CALENDARSUPPORT_EXPORT Akonadi::Collection | selectCollection (QWidget *parent, int &dialogCode, const QStringList &mimeTypes, const Akonadi::Collection &defaultCollection=Akonadi::Collection()) |
CALENDARSUPPORT_EXPORT QString | subMimeTypeForIncidence (const KCalCore::Incidence::Ptr &incidence) |
static KUrl | tempFileForAttachment (const Attachment::Ptr &attachment) |
CALENDARSUPPORT_EXPORT KCalCore::Todo::Ptr | todo (const Akonadi::Item &item) |
CALENDARSUPPORT_EXPORT QList < KUrl > | todoItemUrls (const QMimeData *mimeData) |
CALENDARSUPPORT_EXPORT KCalCore::Todo::List | todos (const QMimeData *mimeData, const KDateTime::Spec &timeSpec) |
CALENDARSUPPORT_EXPORT QList < QDate > | workDays (const QDate &start, const QDate &end) |
Variables | |
static KTemporaryFile * | s_tempFile = 0 |
Function Documentation
Akonadi::Item::List CalendarSupport::applyCalFilter | ( | const Akonadi::Item::List & | items, |
const KCalCore::CalFilter * | filter | ||
) |
Applies a filter to a list of items containing incidences.
Items not containing incidences or not matching the filter are removed. Helper method anologous to KCalCore::CalFilter::apply()
- See also
- KCalCore::CalFilter::apply()
- Parameters
-
items the list of items to filter filter the filter to apply to the list of items
- Returns
- the filtered list of items
Akonadi::ETMCalendar::Ptr CalendarSupport::calendarSingleton | ( | bool | createIfNull = true | ) |
ETMCalendar to be used by kontact plugins to avoid having 3 loaded calendars which occupy lots of memory.
Singleton is implemented through qApp parenting because we can't rely on K_GLOBAL_STATIC.
QWidgets and QAbstractItemModels can't be global because their dtor depends on other globals and the order of global destruction is undefined.
Definition at line 37 of file calendarsingleton.cpp.
bool CalendarSupport::canDecode | ( | const QMimeData * | mimeData | ) |
QStringList CalendarSupport::categories | ( | const KCalCore::Incidence::List & | incidences | ) |
Akonadi::Collection CalendarSupport::collectionFromIndex | ( | const QModelIndex & | index | ) |
Akonadi::Collection::Id CalendarSupport::collectionIdFromIndex | ( | const QModelIndex & | index | ) |
Akonadi::Collection::List CalendarSupport::collectionsFromIndexes | ( | const QModelIndexList & | indexes | ) |
Akonadi::Collection::List CalendarSupport::collectionsFromModel | ( | const QAbstractItemModel * | model, |
const QModelIndex & | parentIndex = QModelIndex() , |
||
int | start = 0 , |
||
int | end = -1 |
||
) |
QMimeData * CalendarSupport::createMimeData | ( | const Akonadi::Item & | item, |
const KDateTime::Spec & | timeSpec | ||
) |
QMimeData * CalendarSupport::createMimeData | ( | const Akonadi::Item::List & | items, |
const KDateTime::Spec & | timeSpec | ||
) |
QString CalendarSupport::displayName | ( | Akonadi::ETMCalendar * | calendar, |
const Akonadi::Collection & | coll | ||
) |
KCalCore::Event::Ptr CalendarSupport::event | ( | const Akonadi::Item & | item | ) |
KCalCore::Event::List CalendarSupport::eventsFromItems | ( | const Akonadi::Item::List & | items | ) |
CALENDARSUPPORT_EXPORT bool CalendarSupport::hasChangeRights | ( | const Akonadi::Item & | item | ) |
returns whether this item can be changed
CALENDARSUPPORT_EXPORT bool CalendarSupport::hasDeleteRights | ( | const Akonadi::Item & | item | ) |
returns whether this item can be deleted
bool CalendarSupport::hasEvent | ( | const Akonadi::Item & | item | ) |
bool CalendarSupport::hasIncidence | ( | const Akonadi::Item & | item | ) |
bool CalendarSupport::hasJournal | ( | const Akonadi::Item & | item | ) |
bool CalendarSupport::hasTodo | ( | const Akonadi::Item & | item | ) |
QStringList CalendarSupport::holiday | ( | const QDate & | date | ) |
KPIMIdentities::IdentityManager * CalendarSupport::identityManager | ( | ) |
Definition at line 39 of file identitymanager.cpp.
KCalCore::Incidence::Ptr CalendarSupport::incidence | ( | const Akonadi::Item & | item | ) |
KCalCore::Incidence::List CalendarSupport::incidences | ( | const QMimeData * | mimeData, |
const KDateTime::Spec & | timeSpec | ||
) |
KCalCore::Incidence::List CalendarSupport::incidencesFromItems | ( | const Akonadi::Item::List & | items | ) |
bool CalendarSupport::isValidIncidenceItemUrl | ( | const KUrl & | url, |
const QStringList & | supportedMimeTypes | ||
) |
bool CalendarSupport::isValidIncidenceItemUrl | ( | const KUrl & | url | ) |
bool CalendarSupport::isValidTodoItemUrl | ( | const KUrl & | url | ) |
Akonadi::Item CalendarSupport::itemFromIndex | ( | const QModelIndex & | index | ) |
Akonadi::Item::List CalendarSupport::itemsFromModel | ( | const QAbstractItemModel * | model, |
const QModelIndex & | parentIndex = QModelIndex() , |
||
int | start = 0 , |
||
int | end = -1 |
||
) |
KCalCore::Journal::Ptr CalendarSupport::journal | ( | const Akonadi::Item & | item | ) |
bool CalendarSupport::mergeCalendar | ( | const QString & | srcFilename, |
const KCalCore::Calendar::Ptr & | destCalendar | ||
) |
bool CalendarSupport::mimeDataHasIncidence | ( | const QMimeData * | mimeData | ) |
bool CalendarSupport::mimeDataHasTodo | ( | const QMimeData * | mimeData | ) |
void CalendarSupport::saveAttachments | ( | const Akonadi::Item & | item, |
QWidget * | parentWidget = 0 |
||
) |
Akonadi::Collection CalendarSupport::selectCollection | ( | QWidget * | parent, |
int & | dialogCode, | ||
const QStringList & | mimeTypes, | ||
const Akonadi::Collection & | defaultCollection = Akonadi::Collection() |
||
) |
Shows a modal dialog that allows to select a collection.
- Parameters
-
will contain the dialogCode, QDialog::Accepted if the user pressed Ok, QDialog::Rejected otherwise parent The optional parent of the modal dialog.
- Returns
- The select collection or an invalid collection if there was no collection selected.
QString CalendarSupport::subMimeTypeForIncidence | ( | const KCalCore::Incidence::Ptr & | incidence | ) |
|
static |
Definition at line 141 of file attachmenthandler.cpp.
KCalCore::Todo::Ptr CalendarSupport::todo | ( | const Akonadi::Item & | item | ) |
KCalCore::Todo::List CalendarSupport::todos | ( | const QMimeData * | mimeData, |
const KDateTime::Spec & | timeSpec | ||
) |
Variable Documentation
|
static |
Definition at line 139 of file attachmenthandler.cpp.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:31:15 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.