• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdepimlibs-4.14.10 API Reference
  • KDE Home
  • Contact Us
 

KCal Library

  • kcal
Classes | Enumerations
calendar.h File Reference
#include <QtCore/QObject>
#include <QtCore/QString>
#include <QtCore/QList>
#include <QtCore/QMultiHash>
#include <kdatetime.h>
#include "customproperties.h"
#include "event.h"
#include "todo.h"
#include "journal.h"
#include "kcalversion.h"

Go to the source code of this file.

Classes

class  KCal::Calendar
 
class  KCal::Calendar::CalendarObserver
 

Enumerations

enum  KCal::EventSortField { KCal::EventSortUnsorted , KCal::EventSortStartDate , KCal::EventSortEndDate , KCal::EventSortSummary }
 
enum  KCal::JournalSortField { KCal::JournalSortUnsorted , KCal::JournalSortDate , KCal::JournalSortSummary }
 
enum  KCal::SortDirection { KCal::SortDirectionAscending , KCal::SortDirectionDescending }
 
enum  KCal::TodoSortField {
  KCal::TodoSortUnsorted , KCal::TodoSortStartDate , KCal::TodoSortDueDate , KCal::TodoSortPriority ,
  KCal::TodoSortPercentComplete , KCal::TodoSortSummary
}
 

Detailed Description

This file is part of the API for handling calendar data and defines the Calendar class.

Author
Preston Brown <pbrow.nosp@m.n@kd.nosp@m.e.org>
Cornelius Schumacher <schum.nosp@m.ache.nosp@m.r@kde.nosp@m..org>
Reinhold Kainhofer <reinh.nosp@m.old@.nosp@m.kainh.nosp@m.ofer.nosp@m..com>
David Jarvie <softw.nosp@m.are@.nosp@m.astro.nosp@m.jar..nosp@m.org.u.nosp@m.k>

Definition in file calendar.h.

Enumeration Type Documentation

◆ EventSortField

enum KCal::EventSortField

Calendar Event sort keys.

Enumerator
EventSortUnsorted 

Do not sort Events.

EventSortStartDate 

Sort Events chronologically, by start date.

EventSortEndDate 

Sort Events chronologically, by end date.

EventSortSummary 

Sort Events alphabetically, by summary.

Definition at line 69 of file calendar.h.

◆ JournalSortField

enum KCal::JournalSortField

Calendar Journal sort keys.

Enumerator
JournalSortUnsorted 

Do not sort Journals.

JournalSortDate 

Sort Journals chronologically by date.

JournalSortSummary 

Sort Journals alphabetically, by summary.

Definition at line 91 of file calendar.h.

◆ SortDirection

enum KCal::SortDirection

Calendar Incidence sort directions.

Enumerator
SortDirectionAscending 

Sort in ascending order (first to last)

SortDirectionDescending 

Sort in descending order (last to first)

Definition at line 61 of file calendar.h.

◆ TodoSortField

enum KCal::TodoSortField

Calendar Todo sort keys.

Enumerator
TodoSortUnsorted 

Do not sort Todos.

TodoSortStartDate 

Sort Todos chronologically, by start date.

TodoSortDueDate 

Sort Todos chronologically, by due date.

TodoSortPriority 

Sort Todos by priority.

TodoSortPercentComplete 

Sort Todos by percentage completed.

TodoSortSummary 

Sort Todos alphabetically, by summary.

Definition at line 79 of file calendar.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by doxygen 1.9.5 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KCal Library

Skip menu "KCal Library"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdepimlibs-4.14.10 API Reference

Skip menu "kdepimlibs-4.14.10 API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmbox
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal