diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/dbus/pingpong/CMakeLists.txt | 2 | ||||
-rw-r--r-- | examples/dbus/pingpong/pong.cpp | 11 | ||||
-rw-r--r-- | examples/dbus/pingpong/pong.h | 16 | ||||
-rw-r--r-- | examples/dbus/pingpong/pong.pro | 2 |
4 files changed, 12 insertions, 19 deletions
diff --git a/examples/dbus/pingpong/CMakeLists.txt b/examples/dbus/pingpong/CMakeLists.txt index 551fc0f0f6..5d59813784 100644 --- a/examples/dbus/pingpong/CMakeLists.txt +++ b/examples/dbus/pingpong/CMakeLists.txt @@ -26,7 +26,7 @@ target_link_libraries(ping PRIVATE qt_add_executable(pong ping-common.h - pong.cpp pong.h + pong.cpp ) target_link_libraries(pong PRIVATE diff --git a/examples/dbus/pingpong/pong.cpp b/examples/dbus/pingpong/pong.cpp index 6bcb9a6771..ed8c90195e 100644 --- a/examples/dbus/pingpong/pong.cpp +++ b/examples/dbus/pingpong/pong.cpp @@ -2,12 +2,19 @@ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause #include "ping-common.h" -#include "pong.h" +#include <QObject> #include <QCoreApplication> #include <QDBusConnection> #include <QDBusError> +class Pong : public QObject +{ + Q_OBJECT +public slots: + QString ping(const QString &arg); +}; + QString Pong::ping(const QString &arg) { QMetaObject::invokeMethod(QCoreApplication::instance(), &QCoreApplication::quit); @@ -38,3 +45,5 @@ int main(int argc, char **argv) app.exec(); return 0; } + +#include "pong.moc" diff --git a/examples/dbus/pingpong/pong.h b/examples/dbus/pingpong/pong.h deleted file mode 100644 index 2a99be9ca5..0000000000 --- a/examples/dbus/pingpong/pong.h +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright (C) 2016 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause - -#ifndef PONG_H -#define PONG_H - -#include <QtCore/QObject> - -class Pong: public QObject -{ - Q_OBJECT -public slots: - QString ping(const QString &arg); -}; - -#endif diff --git a/examples/dbus/pingpong/pong.pro b/examples/dbus/pingpong/pong.pro index bc78730534..1307e70805 100644 --- a/examples/dbus/pingpong/pong.pro +++ b/examples/dbus/pingpong/pong.pro @@ -1,7 +1,7 @@ QT -= gui QT += dbus -HEADERS += ping-common.h pong.h +HEADERS += ping-common.h SOURCES += pong.cpp target.path = $$[QT_INSTALL_EXAMPLES]/dbus/pingpong |