CalendarSupport::FreeBusyItem

Search for usage in LXR

CalendarSupport::FreeBusyItem Class Reference

#include <freebusyitem.h>

Public Types

using Ptr = QSharedPointer<FreeBusyItem>
 

Signals

void attendeeChanged (const KCalendarCore::Attendee &attendee)
 
void freebusyChanged (const KCalendarCore::FreeBusy::Ptr fb)
 

Public Member Functions

 FreeBusyItem (const KCalendarCore::Attendee &attendee, QWidget *parentWidget)
 
KCalendarCore::Attendee attendee () const
 
QString email () const
 
KCalendarCore::FreeBusy::Ptr freeBusy () const
 
bool isDownloading () const
 
void setFreeBusy (const KCalendarCore::FreeBusy::Ptr &fb)
 
void setIsDownloading (bool d)
 
void setUpdateTimerID (int id)
 
void startDownload (bool forceDownload)
 
int updateTimerID () const
 

Detailed Description

The FreeBusyItem is the whole line for a given attendee.

Definition at line 21 of file freebusyitem.h.

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ FreeBusyItem()

FreeBusyItem::FreeBusyItem ( const KCalendarCore::Attendee & attendee,
QWidget * parentWidget )
Parameters
parentWidgetis passed to Akonadi when fetching free/busy data.

Definition at line 16 of file freebusyitem.cpp.

Member Function Documentation

◆ attendee()

KCalendarCore::Attendee FreeBusyItem::attendee ( ) const
nodiscard

Definition at line 24 of file freebusyitem.cpp.

◆ email()

QString FreeBusyItem::email ( ) const
nodiscard

Definition at line 40 of file freebusyitem.cpp.

◆ freeBusy()

KCalendarCore::FreeBusy::Ptr FreeBusyItem::freeBusy ( ) const
nodiscard

Definition at line 35 of file freebusyitem.cpp.

◆ isDownloading()

bool FreeBusyItem::isDownloading ( ) const
nodiscard

Definition at line 69 of file freebusyitem.cpp.

◆ setFreeBusy()

void FreeBusyItem::setFreeBusy ( const KCalendarCore::FreeBusy::Ptr & fb)

Definition at line 29 of file freebusyitem.cpp.

◆ setIsDownloading()

void FreeBusyItem::setIsDownloading ( bool d)

Definition at line 64 of file freebusyitem.cpp.

◆ setUpdateTimerID()

void FreeBusyItem::setUpdateTimerID ( int id)

Definition at line 45 of file freebusyitem.cpp.

◆ startDownload()

void FreeBusyItem::startDownload ( bool forceDownload)

Definition at line 55 of file freebusyitem.cpp.

◆ updateTimerID()

int FreeBusyItem::updateTimerID ( ) const
nodiscard

Definition at line 50 of file freebusyitem.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:13:02 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.