File indexing completed on 2024-10-06 09:33:41

0001 /*
0002  * BluezQt - Asynchronous Bluez wrapper library
0003  *
0004  * SPDX-FileCopyrightText: 2013 Daniel Schaal <farbing@web.de>
0005  * SPDX-FileCopyrightText: 2015 David Rosca <nowrep@gmail.com>
0006  *
0007  * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0008  */
0009 
0010 #ifndef BLUEZQT_DBUSTYPES_H
0011 #define BLUEZQT_DBUSTYPES_H
0012 
0013 #include <QDBusObjectPath>
0014 #include <QVariantMap>
0015 
0016 typedef QList<QVariantMap> QVariantMapList;
0017 Q_DECLARE_METATYPE(QVariantMapList)
0018 
0019 typedef QMap<QString, QVariantMap> QVariantMapMap;
0020 Q_DECLARE_METATYPE(QVariantMapMap)
0021 
0022 typedef QMap<QDBusObjectPath, QVariantMapMap> DBusManagerStruct;
0023 Q_DECLARE_METATYPE(DBusManagerStruct)
0024 
0025 #endif // BLUEZQT_DBUSTYPES_H