2026-03-02 11:07:51 +08:00
|
|
|
TARGET = EnergySpectrumAnalyer
|
|
|
|
|
|
2026-03-05 15:46:39 +08:00
|
|
|
QT += core gui widgets concurrent
|
2026-03-02 11:07:51 +08:00
|
|
|
|
2026-03-05 15:46:39 +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)
|
2026-03-05 15:46:39 +08:00
|
|
|
include($${PROJECT_DIR}/3rdlib/qwt/qwt.pri)
|
2026-03-02 11:07:51 +08:00
|
|
|
|
2026-03-09 21:57:26 +08:00
|
|
|
include(DataCalcProcess/DataCalcProcess.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 += \
|
2026-03-25 09:35:56 +08:00
|
|
|
$${PWD}/MeasureAnalysisParticleCountPlotView \
|
2026-03-25 11:46:05 +08:00
|
|
|
$${PWD}/ParticleInjectTimeView \
|
|
|
|
|
$${PWD}/CountRateAnalysis
|
2026-03-17 10:50:33 +08:00
|
|
|
|
|
|
|
|
DEPENDPATH += \
|
2026-03-25 09:35:56 +08:00
|
|
|
$${PWD}/MeasureAnalysisParticleCountPlotView \
|
2026-03-25 11:46:05 +08:00
|
|
|
$${PWD}/ParticleInjectTimeView\
|
|
|
|
|
$${PWD}/CountRateAnalysis
|
|
|
|
|
|
2026-03-17 10:50:33 +08:00
|
|
|
|
2026-03-02 11:07:51 +08:00
|
|
|
SOURCES += \
|
|
|
|
|
AboutDlg.cpp \
|
2026-03-09 16:50:21 +08:00
|
|
|
CustomQwtPlot.cpp \
|
2026-03-02 11:07:51 +08:00
|
|
|
DataProcessWorkPool.cpp \
|
2026-03-19 18:43:03 +08:00
|
|
|
EnergyScaleDataModel.cpp \
|
|
|
|
|
EnergyScaleForm.cpp \
|
2026-03-02 11:07:51 +08:00
|
|
|
MainWindow.cpp \
|
|
|
|
|
MeasureAnalysisDataTableView.cpp \
|
|
|
|
|
MeasureAnalysisHistoryForm.cpp \
|
2026-03-19 18:43:03 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView/BatchEnergyScaleDialog.cpp \
|
2026-03-17 18:38:50 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView/FindPeaksResultDialog.cpp \
|
2026-03-17 10:50:33 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView/MeasureAnalysisParticleCountPlotView.cpp \
|
2026-03-05 20:48:07 +08:00
|
|
|
MeasureAnalysisTreeView.cpp \
|
2026-03-02 11:07:51 +08:00
|
|
|
MeasureAnalysisView.cpp \
|
|
|
|
|
MeasureDeviceParamsCfgForm.cpp \
|
|
|
|
|
NewMeasureAnalysisDlg.cpp \
|
2026-03-05 20:48:07 +08:00
|
|
|
MeasureAnalysisProjectModel.cpp \
|
2026-03-02 11:07:51 +08:00
|
|
|
VirtualTable/CsvDataSource.cpp \
|
|
|
|
|
VirtualTable/SampleDataSource.cpp \
|
|
|
|
|
VirtualTable/VirtualTableModel.cpp \
|
|
|
|
|
VirtualTable/VirtualTableView.cpp \
|
2026-03-24 15:38:36 +08:00
|
|
|
ParticleInjectTimeView/ParticleInjectTimeAnalysis.cpp\
|
2026-03-25 11:46:05 +08:00
|
|
|
CountRateAnalysis/CountRateAnalysis.cpp\
|
2026-03-02 11:07:51 +08:00
|
|
|
main.cpp
|
|
|
|
|
|
|
|
|
|
HEADERS += \
|
|
|
|
|
AboutDlg.h \
|
2026-03-05 20:48:07 +08:00
|
|
|
AnalysisTypeDefine.h \
|
2026-03-09 16:50:21 +08:00
|
|
|
CustomQwtPlot.h \
|
2026-03-02 11:07:51 +08:00
|
|
|
DataProcessWorkPool.h \
|
2026-03-19 18:43:03 +08:00
|
|
|
EnergyScaleDataModel.h \
|
|
|
|
|
EnergyScaleForm.h \
|
2026-03-03 18:15:34 +08:00
|
|
|
GlobalDefine.h \
|
2026-03-02 11:07:51 +08:00
|
|
|
MainWindow.h \
|
|
|
|
|
MeasureAnalysisDataTableView.h \
|
|
|
|
|
MeasureAnalysisHistoryForm.h \
|
2026-03-19 18:43:03 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView/BatchEnergyScaleDialog.h \
|
2026-03-17 18:38:50 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView/FindPeaksResultDialog.h \
|
2026-03-17 10:50:33 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView/MeasureAnalysisParticleCountPlotView.h \
|
2026-03-05 20:48:07 +08:00
|
|
|
MeasureAnalysisTreeView.h \
|
2026-03-02 11:07:51 +08:00
|
|
|
MeasureAnalysisView.h \
|
|
|
|
|
MeasureDeviceParamsCfgForm.h \
|
|
|
|
|
NewMeasureAnalysisDlg.h \
|
2026-03-05 20:48:07 +08:00
|
|
|
MeasureAnalysisProjectModel.h \
|
2026-03-02 11:07:51 +08:00
|
|
|
VirtualTable/CsvDataSource.h \
|
|
|
|
|
VirtualTable/DataSource.h \
|
|
|
|
|
VirtualTable/SampleDataSource.h \
|
|
|
|
|
VirtualTable/VirtualTableModel.h \
|
2026-03-24 15:38:36 +08:00
|
|
|
VirtualTable/VirtualTableView.h \
|
2026-03-25 11:46:05 +08:00
|
|
|
ParticleInjectTimeView/ParticleInjectTimeAnalysis.h\
|
|
|
|
|
CountRateAnalysis/CountRateAnalysis.h
|
|
|
|
|
|
2026-03-02 11:07:51 +08:00
|
|
|
|
|
|
|
|
FORMS += \
|
|
|
|
|
AboutDlg.ui \
|
2026-03-19 18:43:03 +08:00
|
|
|
EnergyScaleForm.ui \
|
2026-03-02 11:07:51 +08:00
|
|
|
MainWindow.ui \
|
|
|
|
|
MeasureAnalysisHistoryForm.ui \
|
2026-03-19 18:43:03 +08:00
|
|
|
MeasureAnalysisParticleCountPlotView/BatchEnergyScaleDialog.ui \
|
2026-03-02 11:07:51 +08:00
|
|
|
MeasureDeviceParamsCfgForm.ui \
|
2026-03-24 15:38:36 +08:00
|
|
|
NewMeasureAnalysisDlg.ui\
|
2026-03-25 11:46:05 +08:00
|
|
|
ParticleInjectTimeView/ParticleInjectTimeAnalysis.ui\
|
|
|
|
|
CountRateAnalysis/CountRateAnalysis.ui
|
|
|
|
|
|
2026-03-24 15:38:36 +08:00
|
|
|
|
2026-03-02 11:07:51 +08:00
|
|
|
|