1 #ifndef DATA_DEDUPLICATION_SERVICE_COMMON_H
2 #define DATA_DEDUPLICATION_SERVICE_COMMON_H
5 #include <QRegularExpression>
7 #include <unordered_set>
18 static const char *
const confName =
"configuration.xml";
21 static const QString parentTag =
"fileInfo";
35 static constexpr std::array<const char *, 4> logLevelLookUp =
45 static constexpr std::array<Qt::GlobalColor, 4> colorLookUp
59 std::basic_string_view<char> toDir);
65 std::basic_string_view<char> toDir,
68 extern std::unordered_map<int, dirLoad>
71 extern std::unordered_map<int, fileLoad>
this class handles file/directory management and uses dbManager to perform calls
Definition: FileService.h:24
logLevel
Definition: common.h:25
@ ERROR
Definition: common.h:28
@ INFO
Definition: common.h:26
@ WARNING
Definition: common.h:27
@ RESULT
Definition: common.h:29
bool isDirName(const QString &path)
Definition: common.cpp:30
double smartCeil(double vaL, uint num)
Definition: common.cpp:34
std::unordered_map< int, dirLoad > dirs
Definition: common.cpp:7
int(FileService::* dirLoad)(std::basic_string_view< char > fromDir, std::basic_string_view< char > toDir)
Definition: common.h:58
int(FileService::* fileLoad)(std::basic_string_view< char > fromDir, std::basic_string_view< char > toDir, db_services::indexType fileId)
Definition: common.h:64
void writeLog(QTextEdit *logTextField, const QString &qLogMessage, logLevel lg)
Definition: common.cpp:24
std::unordered_map< int, fileLoad > files
Definition: common.cpp:16
int64_t indexType
Definition: dbCommon.h:34