/** ** ** @RDE_HEADER@ ** PlanEditor translate symbol codes from MIL2525d to MIL2525c and vice versa. ** $Id$ ** $HeadURL$ ** $Author$ ** ** ----------------------------------------------------------------------------------------------- ** ** Hardware-Environment: Intel-PC ** Software-Environment: Windows 7, Qt 5.4. ArcGIS 10.2.5 ** ** Language ........: C++ 11 ** ** ----------------------------------------------------------------------------------------------- ** ** Author ...........: Jörg Turla, SPD G, Tel. 3132 ** ** ----------------------------------------------------------------------------------------------- ** ** Notes .........: ** ** 12.10.2016, JT : First edition for use with Qt5 ** ** ----------------------------------------------------------------------------------------------- */ #pragma once #include namespace PlanEditor { namespace MIL2525 { class Converter { public: Converter(); ~Converter(); Converter(const Converter &) = delete; Converter &operator=(const Converter &) = delete; QString baseSymbolFromSidc(const QString &sidc) const; QString baseSymbolToSidc(const QString &baseSymbolCode) const; private: class Internal; Internal *m_internal; }; // Converter } // namespace MIL2525 } // namespace PlanEditor