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

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