File indexing completed on 2024-05-12 15:59:56

0001 /*
0002  *  SPDX-FileCopyrightText: 2021 Dmitry Kazakov <dimula73@gmail.com>
0003  *
0004  *  SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 #include "KoResourceSignature.h"
0007 
0008 #include <QDebug>
0009 
0010 KoResourceSignature::KoResourceSignature()
0011 {
0012 }
0013 
0014 KoResourceSignature::KoResourceSignature(const QString &_type, const QString &_md5sum, const QString &_filename, const QString &_name)
0015     : type(_type),
0016       md5sum(_md5sum),
0017       filename(_filename),
0018       name(_name)
0019 {
0020 }
0021 
0022 bool operator==(const KoResourceSignature &lhs, const KoResourceSignature &rhs)
0023 {
0024     return lhs.md5sum == rhs.md5sum && lhs.filename == rhs.filename && lhs.name == rhs.name;
0025 }
0026 
0027 QDebug operator<<(QDebug dbg, const KoResourceSignature &sig)
0028 {
0029     dbg.nospace() << "KoResourceSignature("
0030         << sig.type << ", "
0031         << sig.md5sum << ", "
0032         << sig.filename << ", "
0033         << sig.name << ")";
0034 
0035     return dbg.space();
0036 }