EnergySpectrumAnalyer/src/src.pro

167 lines
6.1 KiB
Prolog
Raw Normal View History

2026-03-02 11:07:51 +08:00
TARGET = EnergySpectrumAnalyer
2026-04-06 23:46:03 +08:00
QT += core gui widgets concurrent datavisualization network
2026-03-02 11:07:51 +08:00
CONFIG += c++17 release
2026-03-02 11:07:51 +08:00
msvc {
QMAKE_CFLAGS += /utf-8
QMAKE_CXXFLAGS += /utf-8
}
DEFINES += ENABLE_DEBUG
contains(DEFINES, ENABLE_DEBUG) {
CONFIG += console
win32-msvc* {
QMAKE_CXXFLAGS_RELEASE -= -O2
QMAKE_CXXFLAGS_RELEASE += /MD /Zi /O
QMAKE_LFLAGS_RELEASE += /DEBUG
}
}
include($${PWD}/../Common.pri)
include($${PROJECT_DIR}/3rdlib/QsLog/QsLog.pri)
include($${PROJECT_DIR}/3rdlib/QtAdvancedDockingSystem/ads.pri)
include($${PROJECT_DIR}/3rdlib/csv/csv.pri)
include($${PROJECT_DIR}/3rdlib/qwt/qwt.pri)
2026-04-06 23:46:03 +08:00
include($${PWD}/DataCalcProcess/DataCalcProcess.pri)
include($${PWD}/MeasureClient/MeasureClient.pri)
2026-03-02 11:07:51 +08:00
DESTDIR = $${BUILD_BIN}
OBJECTS_DIR = $${BUILD_OBJ}/$${TARGET}/objs
MOC_DIR = $${BUILD_MOC}/$${TARGET}/moc
UI_DIR = $${BUILD_UI}/$${TARGET}/ui
2026-03-17 10:50:33 +08:00
INCLUDEPATH += \
$${PWD}/BusyIndicator \
$${PWD}/MeasureAnalysisParticleCountPlotView \
$${PWD}/ParticleCountPlotView \
2026-03-25 11:46:05 +08:00
$${PWD}/ParticleInjectTimeView \
$${PWD}/EnergyCountPlotView \
2026-03-26 09:41:59 +08:00
$${PWD}/CountRateAnalysisView \
$${PWD}/ThreeDimensionalConformityAnalysisView \
$${PWD}/EnergyCountPeakFitView \
$${PWD}/MeasureAnalysisDataTableView \
$${PWD}/ParticleTimeDifferenceView \
2026-03-27 12:55:42 +08:00
$${PWD}/MeasureAnalysisHistoryForm \
$${PWD}/MeasureDeviceParamsConfigView \
2026-03-27 12:55:42 +08:00
$${PWD}/DeviceParameterConfig
2026-03-17 10:50:33 +08:00
DEPENDPATH += \
$${PWD}/BusyIndicator \
$${PWD}/MeasureAnalysisParticleCountPlotView \
$${PWD}/ParticleCountPlotView \
$${PWD}/ParticleInjectTimeView \
$${PWD}/EnergyCountPlotView \
2026-03-26 09:41:59 +08:00
$${PWD}/CountRateAnalysisView \
$${PWD}/ThreeDimensionalConformityAnalysisView \
$${PWD}/EnergyCountPeakFitView \
$${PWD}/MeasureAnalysisDataTableView \
$${PWD}/ParticleTimeDifferenceView \
2026-03-27 12:55:42 +08:00
$${PWD}/MeasureAnalysisHistoryForm \
$${PWD}/MeasureDeviceParamsConfigView \
2026-03-27 12:55:42 +08:00
$${PWD}/DeviceParameterConfig
2026-03-25 11:46:05 +08:00
2026-03-02 11:07:51 +08:00
SOURCES += \
AboutDlg.cpp \
BusyIndicator/BusyIndicator.cpp \
2026-03-25 12:05:36 +08:00
CountRateAnalysisView/CountRateAnalysisView.cpp \
CustomQwtPlot.cpp \
2026-03-02 11:07:51 +08:00
DataProcessWorkPool.cpp \
2026-03-27 12:55:42 +08:00
DeviceParameterConfig/DeviceConfigView.cpp \
DeviceParameterConfig/DeviceParameterConfig.cpp \
DeviceParameterConfig/DeviceParameterConfigList.cpp \
EnergyCountPeakFitView/EnergyCountPeakFitView.cpp \
EnergyCountPlotView/EnergyCountPlotView.cpp \
EnergyScaleDataModel.cpp \
EnergyScaleForm.cpp \
2026-03-02 11:07:51 +08:00
MainWindow.cpp \
MeasureAnalysisDataTableView/MeasureAnalysisDataTableView.cpp \
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.cpp \
MeasureDeviceParamsConfigView/DeviceParamsTableForm.cpp \
MeasureDeviceParamsConfigView/MeasureDeviceParamsConfigView.cpp \
ParticleCountPlotView/BatchEnergyScaleDialog.cpp \
ParticleCountPlotView/FindPeaksResultDialog.cpp \
ParticleCountPlotView/ParticleCountPlotView.cpp \
MeasureAnalysisTreeView.cpp \
2026-03-02 11:07:51 +08:00
MeasureAnalysisView.cpp \
MeasureDeviceParamsCfgForm.cpp \
NewMeasureAnalysisDlg.cpp \
MeasureAnalysisProjectModel.cpp \
2026-03-25 12:05:36 +08:00
ParticleInjectTimeView/ParticleInjectTimeAnalysisView.cpp \
ParticleTimeDifferenceView/ParticleTimeDifferenceView.cpp \
2026-03-02 11:07:51 +08:00
VirtualTable/CsvDataSource.cpp \
VirtualTable/SampleDataSource.cpp \
VirtualTable/VirtualTableModel.cpp \
VirtualTable/VirtualTableView.cpp \
2026-03-26 16:31:54 +08:00
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.cpp \
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.cpp \
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.cpp \
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.cpp \
EnergyCountPeakFitView/EnergyCountPeakFitView.cpp \
2026-03-27 12:55:42 +08:00
DeviceParameterConfig/DeviceParameterProxy.cpp \
2026-03-02 11:07:51 +08:00
main.cpp
HEADERS += \
AboutDlg.h \
AnalysisTypeDefine.h \
BusyIndicator/BusyIndicator.h \
2026-03-25 12:05:36 +08:00
CountRateAnalysisView/CountRateAnalysisView.h \
CustomQwtPlot.h \
2026-03-02 11:07:51 +08:00
DataProcessWorkPool.h \
2026-03-27 12:55:42 +08:00
DeviceParameterConfig/DeviceConfigView.h \
DeviceParameterConfig/DeviceParameterConfig.h \
DeviceParameterConfig/DeviceParameterConfigList.h \
EnergyCountPeakFitView/EnergyCountPeakFitView.h \
EnergyCountPlotView/EnergyCountPlotView.h \
EnergyScaleDataModel.h \
EnergyScaleForm.h \
GlobalDefine.h \
2026-03-02 11:07:51 +08:00
MainWindow.h \
MeasureAnalysisDataTableView/MeasureAnalysisDataTableView.h \
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.h \
MeasureDeviceParamsConfigView/DeviceParamsTableForm.h \
MeasureDeviceParamsConfigView/MeasureDeviceParamsConfigView.h \
ParticleCountPlotView/BatchEnergyScaleDialog.h \
ParticleCountPlotView/FindPeaksResultDialog.h \
ParticleCountPlotView/ParticleCountPlotView.h \
MeasureAnalysisTreeView.h \
2026-03-02 11:07:51 +08:00
MeasureAnalysisView.h \
MeasureDeviceParamsCfgForm.h \
NewMeasureAnalysisDlg.h \
MeasureAnalysisProjectModel.h \
2026-03-25 12:05:36 +08:00
ParticleInjectTimeView/ParticleInjectTimeAnalysisView.h \
ParticleTimeDifferenceView/ParticleTimeDifferenceView.h \
2026-03-02 11:07:51 +08:00
VirtualTable/CsvDataSource.h \
VirtualTable/DataSource.h \
VirtualTable/SampleDataSource.h \
VirtualTable/VirtualTableModel.h \
2026-03-26 09:41:59 +08:00
VirtualTable/VirtualTableView.h\
2026-03-26 16:31:54 +08:00
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.h \
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.h \
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.h \
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.h \
2026-03-27 12:55:42 +08:00
EnergyCountPeakFitView/EnergyCountPeakFitView.h \
DeviceParameterConfig/DeviceParameterProxy.h
2026-03-25 11:46:05 +08:00
2026-03-02 11:07:51 +08:00
FORMS += \
AboutDlg.ui \
2026-03-25 12:05:36 +08:00
CountRateAnalysisView/CountRateAnalysisView.ui \
EnergyScaleForm.ui \
2026-03-02 11:07:51 +08:00
MainWindow.ui \
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.ui \
MeasureDeviceParamsConfigView/DeviceParamsTableForm.ui \
ParticleCountPlotView/BatchEnergyScaleDialog.ui \
2026-03-02 11:07:51 +08:00
MeasureDeviceParamsCfgForm.ui \
2026-03-25 12:05:36 +08:00
NewMeasureAnalysisDlg.ui \
2026-03-26 16:31:54 +08:00
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.ui \
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.ui \
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.ui \
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.ui
2026-03-26 09:41:59 +08:00
2026-03-25 11:46:05 +08:00
2026-03-02 11:07:51 +08:00