1// Copyright (C) 2016 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4//
5// W A R N I N G
6// -------------
7//
8// This file is not part of the public API. This header file may
9// change from version to version without notice, or even be
10// removed.
11//
12// We mean it.
13//
14//
15
16#ifndef QDBUSINTERFACE_P_H
17#define QDBUSINTERFACE_P_H
18
19#include <QtDBus/private/qtdbusglobal_p.h>
20#include "qdbusabstractinterface_p.h"
21#include "qdbusmetaobject_p.h"
22#include <qdbusinterface.h>
23
24#ifndef QT_NO_DBUS
25
26QT_BEGIN_NAMESPACE
27
28class QDBusInterfacePrivate: public QDBusAbstractInterfacePrivate
29{
30public:
31 Q_DECLARE_PUBLIC(QDBusInterface)
32
33 QDBusMetaObject *metaObject;
34
35 QDBusInterfacePrivate(const QString &serv, const QString &p, const QString &iface,
36 const QDBusConnection &con);
37 ~QDBusInterfacePrivate();
38
39 int metacall(QMetaObject::Call c, int id, void **argv);
40};
41
42QT_END_NAMESPACE
43
44#endif // QT_NO_DBUS
45#endif
46

source code of qtbase/src/dbus/qdbusinterface_p.h