diff --git a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/base.h b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/base.h index 53f73aa69..19c63416d 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/base.h +++ b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/base.h @@ -10,17 +10,14 @@ #pragma once #include +#include #include +#include #include "logger.h" namespace FileManagement { class MainHandler; -namespace Interface -{ - class Dts; - class Fts; -} class Base : public QObject { Q_OBJECT diff --git a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_db_impl_custom.cpp b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_db_impl_custom.cpp index 747a39b0a..0b5869f72 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_db_impl_custom.cpp +++ b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_db_impl_custom.cpp @@ -7,7 +7,6 @@ */ #include "flm_db_impl_custom.h" -#include #include #include #include @@ -27,7 +26,7 @@ bool DatabaseInterfaceImplCustom::updateStatus(int fileId, const FileStatus &sta DEBUG_LOG(m_logger) << "Update statement: " << stmtUpdate; DEBUG_LOG(m_logger) << "File Id = " << fileId; - DEBUG_LOG(m_logger) << "New status = " << status; + DEBUG_LOG(m_logger) << "New status = " << static_cast(status); DEBUG_LOG(m_logger) << "Operator Id = " << operatorId; if (!m_query) @@ -60,9 +59,9 @@ bool DatabaseInterfaceImplCustom::updateStatus(int fileId, const FileStatus &sta DEBUG_LOG(m_logger) << "File name before = " << fileName; - if (status == 1) // Delete + if (status == FileStatus::Deleted) // Delete fileName = QStringLiteral("{")+QString::number(fileId)+QStringLiteral("}_")+fileName; - if (status == 0 && fileName.startsWith(QStringLiteral("{"))) // Restore + if (status == FileStatus::Valid && fileName.startsWith(QStringLiteral("{"))) // Restore fileName.remove(QRegularExpression(QStringLiteral("^[{](\\d+)[}][_]"))); DEBUG_LOG(m_logger) << "File name after = " << fileName; diff --git a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_db_impl_custom.h b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_db_impl_custom.h index e77d866b2..8c067b483 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_db_impl_custom.h +++ b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_db_impl_custom.h @@ -13,6 +13,7 @@ namespace FileManagement { class DatabaseInterfaceImplCustom final : public DatabaseInterfaceImpl { + Q_OBJECT public: using DatabaseInterfaceImpl::DatabaseInterfaceImpl; diff --git a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_dtc_impl_custom.cpp b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_dtc_impl_custom.cpp index 514822e0c..1a7f8e1a1 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_dtc_impl_custom.cpp +++ b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_dtc_impl_custom.cpp @@ -35,7 +35,7 @@ bool DtcImplCustom::getAllTemplates(QList &allTemplates) waitForHistoricalDataFileContent(4000); } for (const auto &fc : m_dtcFileContent->readAlive()) - if (fc.data().isTemplate()) + if (fc.data().isTemplate) allTemplates.append(fc); return true; } @@ -49,10 +49,10 @@ bool DtcImplCustom::getAllFiles(const FileType &fileType, int folderId, QStringL waitForHistoricalDataFileContent(4000); } for (const auto &fc : m_dtcFileContent->readAlive()) - if (fc.data().fileType() == fileType && fc.data().folderId() == folderId) + if (fc.data().fileType == fileType && fc.data().folderId == folderId) { - if (showHidden || !fc.data().isHidden()) - allFiles << QString::fromStdString(fc.data().name()); + if (showHidden || !fc.data().isHidden) + allFiles << QString::fromStdString(fc.data().name); } return true; } @@ -66,8 +66,8 @@ bool DtcImplCustom::getFilesOperator(const FileType &fileType, int folderId, int waitForHistoricalDataFileContent(4000); } for (const auto &fc : m_dtcFileContent->readAlive()) - if (fc.data().fileType() == fileType && fc.data().folderId() == folderId && fc.data().operatorId() == operatorId) - allFiles << QString::fromStdString(fc.data().name()); + if (fc.data().fileType == fileType && fc.data().folderId == folderId && fc.data().operatorId == operatorId) + allFiles << QString::fromStdString(fc.data().name); return true; } @@ -82,7 +82,7 @@ bool DtcImplCustom::getFile(const FileType &fileType, int folderId, const QStrin const auto stdFileName = fileName.toStdString(); for (const auto &fc : m_dtcFileContent->readAlive()) { - if (fc.data().fileType() == fileType && fc.data().folderId() == folderId && fc.data().name() == stdFileName) + if (fc.data().fileType == fileType && fc.data().folderId == folderId && fc.data().name == stdFileName) { fileMetadata = fc; return true; @@ -99,12 +99,12 @@ int DtcImplCustom::findFolder(int parentId, const QString &name) const std::string stdName = name.toStdString(); for (const auto &fld : m_dtcFolder->readAlive()) { - if (fld.data().parentId() == parentId) + if (fld.data().parentId == parentId) { - if (fld.data().name() == stdName) - return fld.data().id(); + if (fld.data().name == stdName) + return fld.data().id; else - foldersVec.append(fld.data().id()); + foldersVec.append(fld.data().id); } } @@ -152,9 +152,9 @@ int DtcImplCustom::getExerciseId(int folderId) } for (const auto &fld : m_dtcFolder->readAlive()) { - if (fld.data().id() == folderId) + if (fld.data().id == folderId) { - int exId = QString::fromStdString(fld.data().name()).remove(0,4).toInt(); + int exId = QString::fromStdString(fld.data().name).remove(0,4).toInt(); // can be "$EX_" or "$PH_" if (exId > 0) return exId; @@ -176,16 +176,16 @@ int DtcImplCustom::getFileId(const FileType &fileType, const QString &fileName, for (const auto &fc : m_dtcFileContent->readAlive()) { const FileContent &content = fc.data(); - bool cond = (content.fileType() == fileType && content.name() == strFileName); - if (content.exerciseId().is_set()) - cond &= (content.exerciseId() == exerciseId); - if (content.phaseId().is_set()) - cond &= (content.phaseId() == phaseId); + bool cond = (content.fileType == fileType && content.name == strFileName); + if (content.exerciseId.is_set()) + cond &= (content.exerciseId == exerciseId); + if (content.phaseId.is_set()) + cond &= (content.phaseId == phaseId); if (cond) { - DEBUG_LOG(m_logger) << "Found file content id = " << content.id(); - return content.id(); + DEBUG_LOG(m_logger) << "Found file content id = " << content.id; + return content.id; } } return 0; diff --git a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_dtc_impl_custom.h b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_dtc_impl_custom.h index fa4626877..35840c4f9 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_dtc_impl_custom.h +++ b/qt6-after/qt6-migrated-legatus/Lts/Services/FileManagement/flm_dtc_impl_custom.h @@ -18,6 +18,7 @@ namespace Interface { class DtcImplCustom final : public Interface::DtcImpl { + Q_OBJECT public: explicit DtcImplCustom(const std::shared_ptr &ddsConnector);