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 #include "portalicon.h"
0010 
0011 QDBusArgument &operator<<(QDBusArgument &argument, const PortalIcon &icon)
0012 {
0013     argument.beginStructure();
0014     argument << icon.str << icon.data;
0015     argument.endStructure();
0016     return argument;
0017 }
0018 
0019 const QDBusArgument &operator>>(const QDBusArgument &argument, PortalIcon &icon)
0020 {
0021     argument.beginStructure();
0022     argument >> icon.str >> icon.data;
0023     argument.endStructure();
0024     return argument;
0025 }