File indexing completed on 2024-05-12 17:08:56

0001 #include "layoutnames.h"
0002 #include <QDBusMetaType>
0003 
0004 void LayoutNames::registerMetaType()
0005 {
0006     qDBusRegisterMetaType<LayoutNames>();
0007     qDBusRegisterMetaType<QVector<LayoutNames>>();
0008 }
0009 
0010 QDBusArgument &operator<<(QDBusArgument &argument, const LayoutNames &layoutNames)
0011 {
0012     argument.beginStructure();
0013     argument << layoutNames.shortName << layoutNames.displayName << layoutNames.longName;
0014     argument.endStructure();
0015     return argument;
0016 }
0017 
0018 const QDBusArgument &operator>>(const QDBusArgument &argument, LayoutNames &layoutNames)
0019 {
0020     argument.beginStructure();
0021     argument >> layoutNames.shortName >> layoutNames.displayName >> layoutNames.longName;
0022     argument.endStructure();
0023     return argument;
0024 }