Deskflow
1.26.0.418
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
AppUtilUnix.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2012 - 2016 Synergy App Ltd
4
* SPDX-FileCopyrightText: (C) 2002 Chris Schoeneman
5
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
6
*/
7
8
#pragma once
9
10
#include "
deskflow/AppUtil.h
"
11
12
#define ARCH_APP_UTIL AppUtilUnix
13
14
class
IEventQueue
;
15
16
class
AppUtilUnix
:
public
AppUtil
17
{
18
public
:
19
explicit
AppUtilUnix
(
const
IEventQueue
*);
20
~AppUtilUnix
()
override
=
default
;
21
22
int
run
()
override
;
23
void
startNode
()
override
;
24
std::vector<std::string>
getKeyboardLayoutList
()
override
;
25
std::string
getCurrentLanguageCode
()
override
;
26
};
AppUtil.h
AppUtilUnix::getKeyboardLayoutList
std::vector< std::string > getKeyboardLayoutList() override
Definition
AppUtilUnix.cpp:42
AppUtilUnix::~AppUtilUnix
~AppUtilUnix() override=default
AppUtilUnix::getCurrentLanguageCode
std::string getCurrentLanguageCode() override
Definition
AppUtilUnix.cpp:91
AppUtilUnix::AppUtilUnix
AppUtilUnix(const IEventQueue *)
Definition
AppUtilUnix.cpp:22
AppUtilUnix::run
int run() override
Definition
AppUtilUnix.cpp:32
AppUtilUnix::startNode
void startNode() override
Definition
AppUtilUnix.cpp:37
AppUtil::AppUtil
AppUtil()
Definition
AppUtil.cpp:14
IEventQueue
Event queue interface.
Definition
IEventQueue.h:29
src
lib
deskflow
unix
AppUtilUnix.h
Generated by
1.18.0