File indexing completed on 2024-04-28 04:20:03

0001 /*
0002     SPDX-FileCopyrightText: 2022 Friedrich W. H. Kossebau <kossebau@kde.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.1-or-later
0005 */
0006 
0007 #include "imagereadresult.hpp"
0008 #include "imagereadresult_p.hpp"
0009 
0010 namespace Kodaskanna
0011 {
0012 
0013 namespace ImageSource
0014 {
0015 
0016 ImageReadResult::ImageReadResult()
0017     : d(new ImageReadResultPrivate)
0018 {
0019 }
0020 
0021 ImageReadResult::ImageReadResult(const ImageReadResult &other) = default;
0022 
0023 ImageReadResult::ImageReadResult(ImageReadResultPrivate *dd)
0024     : d(dd)
0025 {
0026 }
0027 
0028 ImageReadResult::~ImageReadResult() = default;
0029 
0030 ImageReadResult &ImageReadResult::operator=(const ImageReadResult &other)
0031 {
0032     d = other.d;
0033     return *this;
0034 }
0035 
0036 bool ImageReadResult::isSuccess() const
0037 {
0038     return d->isSuccess;
0039 }
0040 
0041 const QImage &ImageReadResult::image() const
0042 {
0043     return d->image;
0044 }
0045 
0046 }
0047 }