swift
matchingutils.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (C) 2016 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #ifndef SWIFT_MISC_SIMULATION_MATCHINGUTILS_H
7 #define SWIFT_MISC_SIMULATION_MATCHINGUTILS_H
8 
10 #include "misc/statusmessagelist.h"
11 #include "misc/swiftmiscexport.h"
12 
13 namespace swift::misc::simulation
14 {
19  {
20  public:
23  static void addLogDetailsToList(CStatusMessageList *log, const CSimulatedAircraft &remoteAircraft,
24  const QString &message, const QStringList &extraCategories = {},
26 
27  private:
29  static const CLogCategoryList &defaultCategories();
30 
32  static CLogCategoryList categories(const QStringList &extraCategories);
33  };
34 } // namespace swift::misc::simulation
35 
36 #endif // SWIFT_MISC_SIMULATION_MATCHINGUTILS_H
A sequence of log categories.
constexpr static auto SeverityInfo
Status severities.
Status messages, e.g. from Core -> GUI.
Comprehensive information of an aircraft.
StatusSeverity
Status severities.
Definition: statusmessage.h:35
#define SWIFT_MISC_EXPORT
Export a class or function from the library.