Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
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 Synergy App 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
13
namespace
deskflow::gui::ipc
{
14
15
class
CoreIpcClient
:
public
IpcClient
16
{
17
Q_OBJECT
18
19
public
:
20
explicit
CoreIpcClient
(QObject *parent =
nullptr
);
21
22
void
sendStop
();
23
24
Q_SIGNALS:
25
void
commandReceived
(
const
QString &command,
const
QString &args);
26
27
protected
:
28
void
processCommand
(
const
QString &command,
const
QStringList &parts)
override
;
29
};
30
31
}
// namespace deskflow::gui::ipc
IpcClient.h
deskflow::gui::ipc::CoreIpcClient::processCommand
void processCommand(const QString &command, const QStringList &parts) override
Definition
CoreIpcClient.cpp:25
deskflow::gui::ipc::CoreIpcClient::sendStop
void sendStop()
Definition
CoreIpcClient.cpp:20
deskflow::gui::ipc::CoreIpcClient::commandReceived
void commandReceived(const QString &command, const QString &args)
deskflow::gui::ipc::CoreIpcClient::CoreIpcClient
CoreIpcClient(QObject *parent=nullptr)
Definition
CoreIpcClient.cpp:15
deskflow::gui::ipc::IpcClient::IpcClient
IpcClient(QObject *parent, const QString &socketName, const QString &typeName)
Definition
IpcClient.cpp:17
deskflow::gui::ipc
Definition
CoreProcess.h:22
src
lib
gui
ipc
CoreIpcClient.h
Generated by
1.18.0