Revision control

++ // Copyright (C) 2018 The Qt Company Ltd.
++ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
++ // Qt-Security score:significant reason:default
++
++ #include "qquicklabsplatformicon_p.h"
++
++ QT_BEGIN_NAMESPACE
++
++ QUrl QQuickLabsPlatformIcon::source() const
++ {
++ return m_source;
++ }
++
++ void QQuickLabsPlatformIcon::setSource(const QUrl& source)
++ {
++ m_source = source;
++ }
++
++ QString QQuickLabsPlatformIcon::name() const
++ {
++ return m_name;
++ }
++
++ void QQuickLabsPlatformIcon::setName(const QString& name)
++ {
++ m_name = name;
++ }
++
++ bool QQuickLabsPlatformIcon::isMask() const
++ {
++ return m_mask;
++ }
++
++ void QQuickLabsPlatformIcon::setMask(bool mask)
++ {
++ m_mask = mask;
++ }
++
++ bool QQuickLabsPlatformIcon::operator==(const QQuickLabsPlatformIcon &other) const
++ {
++ return m_source == other.m_source && m_name == other.m_name && m_mask == other.m_mask;
++ }
++
++ bool QQuickLabsPlatformIcon::operator!=(const QQuickLabsPlatformIcon &other) const
++ {
++ return !(*this == other);
++ }
++
++ QT_END_NAMESPACE
++
++ #include "moc_qquicklabsplatformicon_p.cpp"