Files
qt5-legatus-legacy/Lts/Application/THP/thpwidgets/thp_building_settings.h
T
2026-08-13 18:33:10 +02:00

53 lines
1.0 KiB
C++
Executable File

/**
* @RDE_HEADER@
* HMI Plugin for MeteoDataManagement - Meteo Data Overview Dialog
* $Id$
* $HeadURL$
* $Author$
* Created by Patric Karwat, SLSE, 2016-10-05
*/
#pragma once
#include <LtsWidgets/lts_dialog.h>
namespace Ui
{
class BgViewerSettingsUI;
}
namespace BuildingViewer
{
class BgViewerController;
}
namespace THP
{
class BgViewerSettingsView final : public QDialog
{
Q_OBJECT
public:
explicit BgViewerSettingsView(BuildingViewer::BgViewerController *pBgvController,
QWidget *parent = nullptr);
~BgViewerSettingsView();
private slots:
void onViewModeChanged();
void onPlayerDisplayModeChanged();
void onTransparencyChanged();
void onSymbolSizeChanged();
void onSymbolFireEventFlashingChanged(int val);
void onHitLineDisplayLengthChanged(int val);
private:
void accept() override;
void reject() override;
void resetValues();
Ui::BgViewerSettingsUI *m_ui;
BuildingViewer::BgViewerController *m_pBgvController;
};
} // namespace BuildingViewer