swift
src
misc
network
facilitytype.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/facilitytype.h
"
5
6
SWIFT_DEFINE_VALUEOBJECT_MIXINS
(swift::misc::network, CFacilityType)
7
8
namespace
swift::misc::network
9
{
10
QString
CFacilityType::convertToQString
(
bool
i18n)
const
11
{
12
Q_UNUSED(i18n)
13
14
switch
(m_facilityType)
15
{
16
case
OBS
:
return
QStringLiteral(
"OBS"
);
17
case
FSS
:
return
QStringLiteral(
"FSS"
);
18
case
DEL
:
return
QStringLiteral(
"DEL"
);
19
case
GND
:
return
QStringLiteral(
"GND"
);
20
case
TWR
:
return
QStringLiteral(
"TWR"
);
21
case
APP
:
return
QStringLiteral(
"APP"
);
22
case
CTR
:
return
QStringLiteral(
"CTR"
);
23
case
Unknown
:
return
QStringLiteral(
"Unknown"
);
24
}
25
26
Q_UNREACHABLE();
27
return
QStringLiteral(
"Unknown"
);
28
}
29
30
}
// namespace swift::misc::network
swift::misc::network::CFacilityType::DEL
@ DEL
Delivery.
Definition:
facilitytype.h:25
swift::misc::network::CFacilityType::APP
@ APP
Approach.
Definition:
facilitytype.h:28
swift::misc::network::CFacilityType::Unknown
@ Unknown
Unknown.
Definition:
facilitytype.h:30
swift::misc::network::CFacilityType::GND
@ GND
Ground.
Definition:
facilitytype.h:26
swift::misc::network::CFacilityType::TWR
@ TWR
Tower.
Definition:
facilitytype.h:27
swift::misc::network::CFacilityType::OBS
@ OBS
OBS.
Definition:
facilitytype.h:23
swift::misc::network::CFacilityType::FSS
@ FSS
FSS.
Definition:
facilitytype.h:24
swift::misc::network::CFacilityType::CTR
@ CTR
Center.
Definition:
facilitytype.h:29
swift::misc::network::CFacilityType::convertToQString
QString convertToQString(bool i18n=false) const
Cast as QString.
Definition:
facilitytype.cpp:10
facilitytype.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