DSCAnalysisTool/src/ui/analysisoperationrecorder.cpp

33 lines
743 B
C++
Raw Normal View History

2025-05-09 09:28:39 +00:00
#include "analysisoperationrecorder.h"
namespace AnalysisOperationRecorder {
2025-05-16 09:28:45 +00:00
#if 0
2025-05-09 09:28:39 +00:00
void addAnalysisOperation(const AnalysisOperation ao)
{
_ananlysisOperationVtr.push_back(ao);
}
2025-05-16 09:28:45 +00:00
#endif
2025-05-19 05:58:34 +00:00
QVector<AnalysisOperation> _analysisOperationVtr;
2025-05-09 09:28:39 +00:00
void removeTheLastAnalysisOperation()
{
2025-05-16 09:28:45 +00:00
if (!_analysisOperationVtr.isEmpty()) {
_analysisOperationVtr.removeLast();
2025-05-09 09:28:39 +00:00
}
}
2025-05-12 09:29:59 +00:00
2025-05-20 09:30:02 +00:00
void removeAnalysisOperationByObjectName(const QString objectName)
{
for (auto it = _analysisOperationVtr.begin(); it != _analysisOperationVtr.end(); ) {
if (it->filePath == objectName) {
it = _analysisOperationVtr.erase(it);
} else {
++it;
}
}
}
2025-05-13 09:33:40 +00:00
//QVector<AnalysisOperation> _fileAnanlysisOperationVtr;
2025-05-09 09:28:39 +00:00
}