swift
src
misc
network
connectionstatus.cpp
1
// SPDX-FileCopyrightText: Copyright (C) 2019 swift Project Community / Contributors
2
// SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3
4
#include "
misc/network/connectionstatus.h
"
5
6
SWIFT_DEFINE_VALUEOBJECT_MIXINS
(swift::misc::network, CConnectionStatus)
7
8
namespace
swift::misc::network
9
{
10
QString
CConnectionStatus::convertToQString
(
bool
i18n)
const
11
{
12
Q_UNUSED(i18n);
13
14
switch
(m_connectionStatus)
15
{
16
case
Connected:
return
QStringLiteral(
"Connected"
);
17
case
Connecting:
return
QStringLiteral(
"Connecting"
);
18
case
Disconnecting:
return
QStringLiteral(
"Disconnecting"
);
19
case
Disconnected:
return
QStringLiteral(
"Disconnected"
);
20
}
21
22
Q_UNREACHABLE();
23
return
{};
24
}
25
26
}
// namespace swift::misc::network
swift::misc::network::CConnectionStatus::convertToQString
QString convertToQString(bool i18n=false) const
Cast as QString.
Definition:
connectionstatus.cpp:10
connectionstatus.h
SWIFT_DEFINE_VALUEOBJECT_MIXINS
#define SWIFT_DEFINE_VALUEOBJECT_MIXINS(Namespace, Class)
Explicit template definition of mixins for a CValueObject subclass.
Definition:
valueobject.h:67
Generated on Mon Mar 24 2025 16:42:21 for swift by
1.9.1