File indexing completed on 2025-01-19 03:53:09

0001 /* ============================================================
0002  *
0003  * This file is a part of digiKam project
0004  * https://www.digikam.org
0005  *
0006  * Date        : 2018-05-20
0007  * Description : a tool to export images to Onedrive web service
0008  *
0009  * SPDX-FileCopyrightText: 2018      by Tarek Talaat <tarektalaat93 at gmail dot com>
0010  *
0011  * SPDX-License-Identifier: GPL-2.0-or-later
0012  *
0013  * ============================================================ */
0014 
0015 #include "odmpform.h"
0016 
0017 // Qt includes
0018 
0019 #include <QFile>
0020 
0021 // Local includes
0022 
0023 #include "digikam_debug.h"
0024 
0025 namespace DigikamGenericOneDrivePlugin
0026 {
0027 
0028 ODMPForm::ODMPForm()
0029 {
0030 }
0031 
0032 ODMPForm::~ODMPForm()
0033 {
0034 }
0035 
0036 bool ODMPForm::addFile(const QString& imgPath)
0037 {
0038     QFile file(imgPath);
0039 
0040     if (!file.open(QIODevice::ReadOnly))
0041     {
0042         return false;
0043     }
0044 
0045     m_buffer = file.readAll();
0046     file.close();
0047 
0048     return true;
0049 }
0050 
0051 QByteArray ODMPForm::formData() const
0052 {
0053     return m_buffer;
0054 }
0055 
0056 } // namespace DigikamGenericOneDrivePlugin