Files
qt5-legatus-legacy/Lts/Viewer/SituationMap/ModuleTests/sit_map.h
T
2026-08-13 18:33:10 +02:00

59 lines
761 B
C++
Executable File

/**
* @RDE_HEADER@
* Moduletest
* $Id$
* $HeadURL$
* $Author$
*/
#pragma once
// Qwn
#include <Common/situation_map_logging.h>
namespace SituationMap
{
class Map;
}
namespace AdvancedSymbology
{
enum class SymbologyType;
}
// Qt
#include <QDialog>
class SitMap : public QDialog
{
Q_OBJECT
public:
SitMap(AdvancedSymbology::SymbologyType symbologyType, QWidget *parent = nullptr);
virtual ~SitMap();
virtual bool isReady();
SituationMap::Map *map();
signals:
void mapReady();
void mapReadyAndSymbolDictionaryLoaded();
public slots:
void onCreateDestroyClicked();
void createMap();
private:
SituationMap::LOGGER_T m_logger; ///< Interface of the Logging-Facility
class Private;
Private *d = nullptr;
};