/* * SPDX-FileCopyrightText: 2016 Red Hat Inc * * SPDX-License-Identifier: LGPL-2.0-or-later * * SPDX-FileCopyrightText: 2016 Jan Grulich */ #pragma once #include #include struct PortalIcon { QString str; QDBusVariant data; static auto registerDBusType() { return qDBusRegisterMetaType(); } }; QDBusArgument &operator<<(QDBusArgument &argument, const PortalIcon &icon); const QDBusArgument &operator>>(const QDBusArgument &argument, PortalIcon &icon); Q_DECLARE_METATYPE(PortalIcon)