Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
DaemonIpcClient.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
DaemonIpcClient
:
public
IpcClient
16
{
17
Q_OBJECT
18
19
public
:
20
explicit
DaemonIpcClient
(QObject *parent =
nullptr
);
21
void
sendLogLevel
(
const
QString &logLevel);
22
void
sendConfigFile
(
const
QString &configFile);
23
void
sendStartProcess
();
24
void
sendStopProcess
();
25
void
sendClearSettings
();
26
void
requestLogPath
();
27
28
Q_SIGNALS:
29
void
logPathReceived
(
const
QString &logPath);
30
31
protected
:
32
void
processCommand
(
const
QString &command,
const
QStringList &parts)
override
;
33
};
34
35
}
// namespace deskflow::gui::ipc
IpcClient.h
deskflow::gui::ipc::DaemonIpcClient::sendLogLevel
void sendLogLevel(const QString &logLevel)
Definition
DaemonIpcClient.cpp:17
deskflow::gui::ipc::DaemonIpcClient::DaemonIpcClient
DaemonIpcClient(QObject *parent=nullptr)
Definition
DaemonIpcClient.cpp:13
deskflow::gui::ipc::DaemonIpcClient::sendStartProcess
void sendStartProcess()
Definition
DaemonIpcClient.cpp:27
deskflow::gui::ipc::DaemonIpcClient::sendStopProcess
void sendStopProcess()
Definition
DaemonIpcClient.cpp:32
deskflow::gui::ipc::DaemonIpcClient::requestLogPath
void requestLogPath()
Definition
DaemonIpcClient.cpp:42
deskflow::gui::ipc::DaemonIpcClient::logPathReceived
void logPathReceived(const QString &logPath)
deskflow::gui::ipc::DaemonIpcClient::sendClearSettings
void sendClearSettings()
Definition
DaemonIpcClient.cpp:37
deskflow::gui::ipc::DaemonIpcClient::sendConfigFile
void sendConfigFile(const QString &configFile)
Definition
DaemonIpcClient.cpp:22
deskflow::gui::ipc::DaemonIpcClient::processCommand
void processCommand(const QString &command, const QStringList &parts) override
Definition
DaemonIpcClient.cpp:47
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
DaemonIpcClient.h
Generated by
1.18.0