Page Menu
Home
GnuPG
Search
Configure Global Search
Log In
Files
F34109732
itippart.cpp
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Size
1 KB
Subscribers
None
itippart.cpp
View Options
/*
SPDX-FileCopyrightText: 2023 Daniel Vrátil <dvratil@kde.org>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
#include
"itippart.h"
using
namespace
MessageComposer
;
class
ItipPart
::
ItipPartPrivate
{
public
:
QString
invitation
;
QString
invitationBody
;
QString
method
=
QStringLiteral
(
"request"
);
bool
outlookComnformInvitation
=
false
;
};
ItipPart
::
ItipPart
(
QObject
*
parent
)
:
MessagePart
(
parent
)
,
d
(
std
::
make_unique
<
ItipPartPrivate
>
())
{
}
ItipPart
::~
ItipPart
()
=
default
;
bool
ItipPart
::
outlookConformInvitation
()
const
{
return
d
->
outlookComnformInvitation
;
}
void
ItipPart
::
setOutlookConformInvitation
(
bool
enabled
)
{
if
(
d
->
outlookComnformInvitation
==
enabled
)
{
return
;
}
d
->
outlookComnformInvitation
=
enabled
;
Q_EMIT
outlookConformInvitationChanged
();
}
QString
ItipPart
::
method
()
const
{
return
d
->
method
;
}
void
ItipPart
::
setMethod
(
const
QString
&
method
)
{
if
(
d
->
method
==
method
)
{
return
;
}
d
->
method
=
method
;
Q_EMIT
methodChanged
();
}
QString
ItipPart
::
invitation
()
const
{
return
d
->
invitation
;
}
void
ItipPart
::
setInvitation
(
const
QString
&
invitation
)
{
if
(
d
->
invitation
==
invitation
)
{
return
;
}
d
->
invitation
=
invitation
;
Q_EMIT
invitationChanged
();
}
QString
ItipPart
::
invitationBody
()
const
{
return
d
->
invitationBody
;
}
void
ItipPart
::
setInvitationBody
(
const
QString
&
invitationBody
)
{
if
(
d
->
invitationBody
==
invitationBody
)
{
return
;
}
d
->
invitationBody
=
invitationBody
;
Q_EMIT
invitationBodyChanged
();
}
#include
"moc_itippart.cpp"
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Fri, Dec 5, 4:43 AM (18 h, 7 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
f1/28/c9c2fe45c77973639bf02525f877
Attached To
rOJ GpgOL.js
Event Timeline
Log In to Comment