/** * SPDX-FileCopyrightText: 2014 Albert Vaca * * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL */ #ifndef KDECONNECT_DBUSHELPER_H #define KDECONNECT_DBUSHELPER_H #include #include #include "kdeconnectcore_export.h" #define KDECONNECT_PRIVATE_DBUS_ADDR "${KDECONNECT_PRIVATE_DBUS_ADDR}" #define KDECONNECT_PRIVATE_DBUS_NAME "${KDECONNECT_PRIVATE_DBUS_NAME}" #define KDECONNECT_SESSION_DBUS_LAUNCHD_ENV "DBUS_LAUNCHD_SESSION_BUS_SOCKET" namespace DBusHelper { void KDECONNECTCORE_EXPORT filterNonExportableCharacters(QString& s); #ifdef USE_PRIVATE_DBUS void KDECONNECTCORE_EXPORT launchDBusDaemon(); void KDECONNECTCORE_EXPORT closeDBusDaemon(); #endif QDBusConnection KDECONNECTCORE_EXPORT sessionBus(); #ifdef Q_OS_MAC void KDECONNECTCORE_EXPORT macosUnsetLaunchctlEnv(); #endif } #endif