LeechCraft Azoth
0.6.70-15082-g543737046d
Modular multiprotocol IM plugin for LeechCraft
messagebase.h
Go to the documentation of this file.
1
/**********************************************************************
2
* LeechCraft - modular cross-platform feature rich internet client.
3
* Copyright (C) 2006-2014 Georg Rudoy
4
*
5
* Distributed under the Boost Software License, Version 1.0.
6
* (See accompanying file LICENSE or copy at https://www.boost.org/LICENSE_1_0.txt)
7
**********************************************************************/
8
9
#pragma once
10
11
namespace
LC
12
{
13
namespace
Azoth
14
{
15
class
MessageBase
16
{
17
protected
:
18
bool
IsOTR_
=
false
;
19
20
bool
IsForwarded_
=
false
;
21
public
:
22
void
ToggleOTRMessage
(
bool
otr)
23
{
24
IsOTR_
= otr;
25
}
26
27
bool
IsOTRMessage
()
const
28
{
29
return
IsOTR_
;
30
}
31
32
void
ToggleForwarded
(
bool
forwarded)
33
{
34
IsForwarded_
= forwarded;
35
}
36
37
bool
IsForwarded
()
const
38
{
39
return
IsForwarded_
;
40
}
41
};
42
}
43
}
LC::Azoth::MessageBase::ToggleForwarded
void ToggleForwarded(bool forwarded)
Definition:
messagebase.h:50
LC::Azoth::MessageBase::IsOTR_
bool IsOTR_
Definition:
messagebase.h:36
LC::Azoth::MessageBase::IsForwarded_
bool IsForwarded_
Definition:
messagebase.h:38
LC::Azoth::MessageBase::IsForwarded
bool IsForwarded() const
Definition:
messagebase.h:55
LC::Azoth::MessageBase::ToggleOTRMessage
void ToggleOTRMessage(bool otr)
Definition:
messagebase.h:40
LC
Definition:
activityinfo.h:13
LC::Azoth::MessageBase::IsOTRMessage
bool IsOTRMessage() const
Definition:
messagebase.h:45
src
plugins
azoth
interfaces
azoth
messagebase.h
Generated by
1.8.17