File indexing completed on 2024-05-12 13:42:49
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 }