Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Application/THP/thpwidgets/thp_building_settings.h
T
torsten 45eb8ee689 Add Lts/Application module with Qt6 CMakeLists updates
- Copy Lts/Application from qt5-before (AarApp, OpApp, THP submodules)
- Update all CMakeLists.txt to use Qt6::Core, Qt6::Widgets, Qt6::Xml, Qt6::Network, Qt6::PrintSupport, Qt6::Svg, Qt6::WebEngineCore, Qt6::WebEngineWidgets
- No SIGNAL/SLOT, QRegExp, QDesktopWidget, or QTextCodec issues found in Application source code
- Module ready for Qt6 build validation
2026-08-25 13:28:58 +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