diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/dbus/CMakeLists.txt | 1 | ||||
-rw-r--r-- | examples/dbus/dbus.pro | 3 | ||||
-rw-r--r-- | examples/dbus/doc/src/listnames.qdoc | 15 | ||||
-rw-r--r-- | examples/dbus/listnames/CMakeLists.txt | 30 | ||||
-rw-r--r-- | examples/dbus/listnames/listnames.cpp | 58 | ||||
-rw-r--r-- | examples/dbus/listnames/listnames.pro | 8 |
6 files changed, 1 insertions, 114 deletions
diff --git a/examples/dbus/CMakeLists.txt b/examples/dbus/CMakeLists.txt index bd9d232f90..9deb2cba36 100644 --- a/examples/dbus/CMakeLists.txt +++ b/examples/dbus/CMakeLists.txt @@ -4,7 +4,6 @@ if(NOT TARGET Qt6::DBus) return() endif() -qt_internal_add_example(listnames) qt_internal_add_example(pingpong) if(QT_FEATURE_process) qt_internal_add_example(complexpingpong) diff --git a/examples/dbus/dbus.pro b/examples/dbus/dbus.pro index 1b2164c4ae..627f362b38 100644 --- a/examples/dbus/dbus.pro +++ b/examples/dbus/dbus.pro @@ -1,8 +1,7 @@ requires(qtHaveModule(dbus)) TEMPLATE = subdirs -SUBDIRS = listnames \ - pingpong +SUBDIRS = pingpong qtConfig(process): SUBDIRS += complexpingpong diff --git a/examples/dbus/doc/src/listnames.qdoc b/examples/dbus/doc/src/listnames.qdoc deleted file mode 100644 index afff9bd920..0000000000 --- a/examples/dbus/doc/src/listnames.qdoc +++ /dev/null @@ -1,15 +0,0 @@ -// Copyright (C) 2016 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only - -/*! - \example listnames - \title D-Bus List Names Example - \ingroup examples-dbus - \brief Shows how to access the D-Bus bus daemon service. - - \e{List Names} is a command-line example which shows how to - access the \l{Qt D-Bus} bus daemon service. The example prints various - information about the bus daemon service. - - \include examples-run.qdocinc -*/ diff --git a/examples/dbus/listnames/CMakeLists.txt b/examples/dbus/listnames/CMakeLists.txt deleted file mode 100644 index db164ee346..0000000000 --- a/examples/dbus/listnames/CMakeLists.txt +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright (C) 2022 The Qt Company Ltd. -# SPDX-License-Identifier: BSD-3-Clause - -cmake_minimum_required(VERSION 3.16) -project(listnames LANGUAGES CXX) - -if(NOT DEFINED INSTALL_EXAMPLESDIR) - set(INSTALL_EXAMPLESDIR "examples") -endif() - -set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/dbus/listnames") - -find_package(Qt6 REQUIRED COMPONENTS Core DBus) - -qt_standard_project_setup() - -qt_add_executable(listnames - listnames.cpp -) - -target_link_libraries(listnames PRIVATE - Qt6::Core - Qt6::DBus -) - -install(TARGETS listnames - RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" - BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" - LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" -) diff --git a/examples/dbus/listnames/listnames.cpp b/examples/dbus/listnames/listnames.cpp deleted file mode 100644 index 789b3e941e..0000000000 --- a/examples/dbus/listnames/listnames.cpp +++ /dev/null @@ -1,58 +0,0 @@ -// Copyright (C) 2016 The Qt Company Ltd. -// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause - -#include <QCoreApplication> -#include <QDBusConnection> -#include <QDBusConnectionInterface> -#include <QDBusInterface> -#include <QDBusReply> -#include <QDebug> -#include <QStringList> - -void method1() -{ - qDebug() << "Method 1:"; - - QDBusReply<QStringList> reply = QDBusConnection::sessionBus().interface()->registeredServiceNames(); - if (!reply.isValid()) { - qDebug() << "Error:" << reply.error().message(); - exit(1); - } - const QStringList values = reply.value(); - for (const QString &name : values) - qDebug() << name; -} - -void method2() -{ - qDebug() << "Method 2:"; - - QDBusConnection bus = QDBusConnection::sessionBus(); - QDBusInterface dbus_iface("org.freedesktop.DBus", "/org/freedesktop/DBus", - "org.freedesktop.DBus", bus); - qDebug() << dbus_iface.call("ListNames").arguments().at(0); -} - -void method3() -{ - qDebug() << "Method 3:"; - qDebug() << QDBusConnection::sessionBus().interface()->registeredServiceNames().value(); -} - -int main(int argc, char **argv) -{ - QCoreApplication app(argc, argv); - - if (!QDBusConnection::sessionBus().isConnected()) { - fprintf(stderr, "Cannot connect to the D-Bus session bus.\n" - "To start it, run:\n" - "\teval `dbus-launch --auto-syntax`\n"); - return 1; - } - - method1(); - method2(); - method3(); - - return 0; -} diff --git a/examples/dbus/listnames/listnames.pro b/examples/dbus/listnames/listnames.pro deleted file mode 100644 index ed130f7374..0000000000 --- a/examples/dbus/listnames/listnames.pro +++ /dev/null @@ -1,8 +0,0 @@ -QT -= gui -QT += dbus -win32:CONFIG += console - -SOURCES += listnames.cpp - -target.path = $$[QT_INSTALL_EXAMPLES]/dbus/listnames -INSTALLS += target |