160 lines
5.6 KiB
Prolog
160 lines
5.6 KiB
Prolog
TARGET = EnergySpectrumAnalyer
|
|
|
|
QT += core gui widgets concurrent datavisualization
|
|
|
|
CONFIG += c++17 release
|
|
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)
|
|
|
|
include(DataCalcProcess/DataCalcProcess.pri)
|
|
|
|
DESTDIR = $${BUILD_BIN}
|
|
OBJECTS_DIR = $${BUILD_OBJ}/$${TARGET}/objs
|
|
MOC_DIR = $${BUILD_MOC}/$${TARGET}/moc
|
|
UI_DIR = $${BUILD_UI}/$${TARGET}/ui
|
|
|
|
INCLUDEPATH += \
|
|
$${PWD}/BusyIndicator \
|
|
$${PWD}/MeasureAnalysisParticleCountPlotView \
|
|
$${PWD}/ParticleCountPlotView \
|
|
$${PWD}/ParticleInjectTimeView \
|
|
$${PWD}/EnergyCountPlotView \
|
|
$${PWD}/CountRateAnalysisView \
|
|
$${PWD}/ThreeDimensionalConformityAnalysisView \
|
|
$${PWD}/EnergyCountPeakFitView \
|
|
$${PWD}/MeasureAnalysisDataTableView \
|
|
$${PWD}/ParticleTimeDifferenceView \
|
|
$${PWD}/MeasureAnalysisHistoryForm \
|
|
$${PWD}/DeviceParameterConfig
|
|
|
|
|
|
DEPENDPATH += \
|
|
$${PWD}/BusyIndicator \
|
|
$${PWD}/MeasureAnalysisParticleCountPlotView \
|
|
$${PWD}/ParticleCountPlotView \
|
|
$${PWD}/ParticleInjectTimeView \
|
|
$${PWD}/EnergyCountPlotView \
|
|
$${PWD}/CountRateAnalysisView \
|
|
$${PWD}/ThreeDimensionalConformityAnalysisView \
|
|
$${PWD}/EnergyCountPeakFitView \
|
|
$${PWD}/MeasureAnalysisDataTableView \
|
|
$${PWD}/ParticleTimeDifferenceView \
|
|
$${PWD}/MeasureAnalysisHistoryForm \
|
|
$${PWD}/DeviceParameterConfig
|
|
|
|
|
|
SOURCES += \
|
|
AboutDlg.cpp \
|
|
BusyIndicator/BusyIndicator.cpp \
|
|
CountRateAnalysisView/CountRateAnalysisView.cpp \
|
|
CustomQwtPlot.cpp \
|
|
DataProcessWorkPool.cpp \
|
|
DeviceParameterConfig/DeviceConfigView.cpp \
|
|
DeviceParameterConfig/DeviceParameterConfig.cpp \
|
|
DeviceParameterConfig/DeviceParameterConfigList.cpp \
|
|
EnergyCountPeakFitView/EnergyCountPeakFitView.cpp \
|
|
EnergyCountPlotView/EnergyCountPlotView.cpp \
|
|
EnergyScaleDataModel.cpp \
|
|
EnergyScaleForm.cpp \
|
|
MainWindow.cpp \
|
|
MeasureAnalysisDataTableView/MeasureAnalysisDataTableView.cpp \
|
|
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.cpp \
|
|
ParticleCountPlotView/BatchEnergyScaleDialog.cpp \
|
|
ParticleCountPlotView/FindPeaksResultDialog.cpp \
|
|
ParticleCountPlotView/ParticleCountPlotView.cpp \
|
|
MeasureAnalysisTreeView.cpp \
|
|
MeasureAnalysisView.cpp \
|
|
MeasureDeviceParamsCfgForm.cpp \
|
|
NewMeasureAnalysisDlg.cpp \
|
|
MeasureAnalysisProjectModel.cpp \
|
|
ParticleInjectTimeView/ParticleInjectTimeAnalysisView.cpp \
|
|
ParticleTimeDifferenceView/ParticleTimeDifferenceView.cpp \
|
|
VirtualTable/CsvDataSource.cpp \
|
|
VirtualTable/SampleDataSource.cpp \
|
|
VirtualTable/VirtualTableModel.cpp \
|
|
VirtualTable/VirtualTableView.cpp \
|
|
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.cpp \
|
|
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.cpp \
|
|
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.cpp \
|
|
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.cpp \
|
|
EnergyCountPeakFitView/EnergyCountPeakFitView.cpp \
|
|
DeviceParameterConfig/DeviceParameterProxy.cpp \
|
|
main.cpp
|
|
|
|
HEADERS += \
|
|
AboutDlg.h \
|
|
AnalysisTypeDefine.h \
|
|
BusyIndicator/BusyIndicator.h \
|
|
CountRateAnalysisView/CountRateAnalysisView.h \
|
|
CustomQwtPlot.h \
|
|
DataProcessWorkPool.h \
|
|
DeviceParameterConfig/DeviceConfigView.h \
|
|
DeviceParameterConfig/DeviceParameterConfig.h \
|
|
DeviceParameterConfig/DeviceParameterConfigList.h \
|
|
EnergyCountPeakFitView/EnergyCountPeakFitView.h \
|
|
EnergyCountPlotView/EnergyCountPlotView.h \
|
|
EnergyScaleDataModel.h \
|
|
EnergyScaleForm.h \
|
|
GlobalDefine.h \
|
|
MainWindow.h \
|
|
MeasureAnalysisDataTableView/MeasureAnalysisDataTableView.h \
|
|
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.h \
|
|
ParticleCountPlotView/BatchEnergyScaleDialog.h \
|
|
ParticleCountPlotView/FindPeaksResultDialog.h \
|
|
ParticleCountPlotView/ParticleCountPlotView.h \
|
|
MeasureAnalysisTreeView.h \
|
|
MeasureAnalysisView.h \
|
|
MeasureDeviceParamsCfgForm.h \
|
|
NewMeasureAnalysisDlg.h \
|
|
MeasureAnalysisProjectModel.h \
|
|
ParticleInjectTimeView/ParticleInjectTimeAnalysisView.h \
|
|
ParticleTimeDifferenceView/ParticleTimeDifferenceView.h \
|
|
VirtualTable/CsvDataSource.h \
|
|
VirtualTable/DataSource.h \
|
|
VirtualTable/SampleDataSource.h \
|
|
VirtualTable/VirtualTableModel.h \
|
|
VirtualTable/VirtualTableView.h\
|
|
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.h \
|
|
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.h \
|
|
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.h \
|
|
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.h \
|
|
EnergyCountPeakFitView/EnergyCountPeakFitView.h \
|
|
DeviceParameterConfig/DeviceParameterProxy.h
|
|
|
|
|
|
|
|
FORMS += \
|
|
AboutDlg.ui \
|
|
CountRateAnalysisView/CountRateAnalysisView.ui \
|
|
EnergyScaleForm.ui \
|
|
MainWindow.ui \
|
|
MeasureAnalysisHistoryForm/MeasureAnalysisHistoryForm.ui \
|
|
ParticleCountPlotView/BatchEnergyScaleDialog.ui \
|
|
MeasureDeviceParamsCfgForm.ui \
|
|
NewMeasureAnalysisDlg.ui \
|
|
ThreeDimensionalConformityAnalysisView/DetectorStatusSummary.ui \
|
|
ThreeDimensionalConformityAnalysisView/ParticleDataStatistics.ui \
|
|
ThreeDimensionalConformityAnalysisView/ThreeDDisplay.ui \
|
|
ThreeDimensionalConformityAnalysisView/ConformityAnalysis.ui
|
|
|
|
|
|
|
|
|