File indexing completed on 2024-04-28 05:11:30

0001 /*
0002   SPDX-FileCopyrightText: 2010 Casey Link <unnamedrambler@gmail.com>
0003   SPDX-FileCopyrightText: 2009-2010 Klaralvdalens Datakonsult AB, a KDAB Group company <info@kdab.net>
0004 
0005   SPDX-License-Identifier: LGPL-2.0-or-later
0006 */
0007 
0008 #include "attendeedata.h"
0009 
0010 using namespace IncidenceEditorNG;
0011 
0012 void AttendeeData::clear()
0013 {
0014     setName(QString());
0015     setEmail(QString());
0016     setRole(Attendee::ReqParticipant);
0017     setStatus(Attendee::None);
0018     setRSVP(false);
0019     setUid(QString());
0020 }
0021 
0022 bool AttendeeData::isEmpty() const
0023 {
0024     return name().isEmpty() && email().isEmpty();
0025 }
0026 
0027 KCalendarCore::Attendee AttendeeData::attendee() const
0028 {
0029     return KCalendarCore::Attendee(*this);
0030 }