Deskflow 1.26.0.134
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
CoreIpcClient.h
Go to the documentation of this file.
1/*
2 * Deskflow -- mouse and keyboard sharing utility
3 * SPDX-FileCopyrightText: (C) 2025-2026 Symless Ltd.
4 * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5 */
6
7#pragma once
8
9#include "IpcClient.h"
10
11#include <QObject>
12
13namespace deskflow::gui::ipc {
14
16{
17 Q_OBJECT
18
19public:
20 explicit CoreIpcClient(QObject *parent = nullptr);
21
22Q_SIGNALS:
23 void commandReceived(const QString &command, const QString &args);
24
25protected:
26 void processCommand(const QString &command, const QStringList &parts) override;
27};
28
29} // namespace deskflow::gui::ipc
void processCommand(const QString &command, const QStringList &parts) override
Definition CoreIpcClient.cpp:23
void commandReceived(const QString &command, const QString &args)
CoreIpcClient(QObject *parent=nullptr)
Definition CoreIpcClient.cpp:18
IpcClient(QObject *parent, const QString &socketName, const QString &typeName)
Definition IpcClient.cpp:17
Definition CoreProcess.h:22