File indexing completed on 2024-05-26 05:27:05

0001 /*
0002    SPDX-FileCopyrightText: 2020-2024 Laurent Montel <montel@kde.org>
0003 
0004    SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "exportimportutil.h"
0008 
0009 ExportImportUtil::ExportImportUtil()
0010 {
0011     mLogCreateResource = new LogCreatingResource(nullptr);
0012 }
0013 
0014 ExportImportUtil::~ExportImportUtil()
0015 {
0016     delete mLogCreateResource;
0017 }
0018 
0019 void ExportImportUtil::setListOfResource(const QList<Utils::AkonadiInstanceInfo> &instanceInfoList)
0020 {
0021     mListAkonadiInstanceInfo = instanceInfoList;
0022 }
0023 
0024 void ExportImportUtil::setPathConfig(const QString &pathConfig)
0025 {
0026     mPathConfig = pathConfig;
0027 }
0028 
0029 void ExportImportUtil::addLogCreateResource(const QString &str)
0030 {
0031     mLogCreateResource->appendText(str);
0032 }
0033 
0034 QString ExportImportUtil::loggingFilePath() const
0035 {
0036     return mLogCreateResource->logPath();
0037 }
0038 
0039 void ExportImportUtil::setExtractPath(const QString &extractPath)
0040 {
0041     mExtractPath = extractPath;
0042 }
0043 
0044 QString ExportImportUtil::extractPath() const
0045 {
0046     return mExtractPath;
0047 }