swift
track.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2013 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
4 #include "misc/aviation/track.h"
5 
6 #include <QCoreApplication>
7 
10 
11 namespace swift::misc::aviation
12 {
13  QString CTrack::convertToQString(bool i18n) const
14  {
15  QString s = CAngle::convertToQString(i18n).append(" ");
16  if (i18n)
17  {
18  return s.append(this->isMagneticTrack() ? QCoreApplication::translate("Aviation", "magnetic") :
19  QCoreApplication::translate("Aviation", "true"));
20  }
21  else { return s.append(this->isMagneticTrack() ? "magnetic" : "true"); }
22  }
23 } // namespace swift::misc::aviation
bool isMagneticTrack() const
Magnetic Track?
Definition: track.h:79
QString convertToQString(bool i18n=false) const
Cast as QString.
Definition: track.cpp:13
Physical unit angle (radians, degrees)
Definition: angle.h:23
Specialized class for angles (degrees, radian).
Definition: units.h:233