File indexing completed on 2024-04-28 05:36:51
0001 /* 0002 * SPDX-FileCopyrightText: 2016 Red Hat Inc 0003 * 0004 * SPDX-License-Identifier: LGPL-2.0-or-later 0005 * 0006 * SPDX-FileCopyrightText: 2016 Jan Grulich <jgrulich@redhat.com> 0007 */ 0008 0009 #pragma once 0010 0011 #include <QDBusArgument> 0012 #include <QDBusMetaType> 0013 0014 struct PortalIcon { 0015 QString str; 0016 QDBusVariant data; 0017 0018 static auto registerDBusType() 0019 { 0020 return qDBusRegisterMetaType<PortalIcon>(); 0021 } 0022 }; 0023 0024 QDBusArgument &operator<<(QDBusArgument &argument, const PortalIcon &icon); 0025 const QDBusArgument &operator>>(const QDBusArgument &argument, PortalIcon &icon); 0026 0027 Q_DECLARE_METATYPE(PortalIcon)