DSCAnalysisTool/src/ui/analysisoperationrecorder.cpp
2025-05-20 17:30:02 +08:00

33 lines
743 B
C++

#include "analysisoperationrecorder.h"
namespace AnalysisOperationRecorder {
#if 0
void addAnalysisOperation(const AnalysisOperation ao)
{
_ananlysisOperationVtr.push_back(ao);
}
#endif
QVector<AnalysisOperation> _analysisOperationVtr;
void removeTheLastAnalysisOperation()
{
if (!_analysisOperationVtr.isEmpty()) {
_analysisOperationVtr.removeLast();
}
}
void removeAnalysisOperationByObjectName(const QString objectName)
{
for (auto it = _analysisOperationVtr.begin(); it != _analysisOperationVtr.end(); ) {
if (it->filePath == objectName) {
it = _analysisOperationVtr.erase(it);
} else {
++it;
}
}
}
//QVector<AnalysisOperation> _fileAnanlysisOperationVtr;
}