Deskflow 1.24.0.365
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
AppUtilUnix Class Reference

#include <AppUtilUnix.h>

Inheritance diagram for AppUtilUnix:
Collaboration diagram for AppUtilUnix:

Public Member Functions

 AppUtilUnix (const IEventQueue *)
 ~AppUtilUnix () override=default
int run () override
void startNode () override
std::vector< std::string > getKeyboardLayoutList () override
std::string getCurrentLanguageCode () override
Public Member Functions inherited from AppUtil
 AppUtil ()
virtual ~AppUtil ()=default
void adoptApp (IApp *app)
IAppapp () const
virtual void exitApp (int code)

Public Attributes

std::string m_evdev

Additional Inherited Members

Static Public Member Functions inherited from AppUtil
static AppUtilinstance ()
static void exitAppStatic (int code)

Constructor & Destructor Documentation

◆ AppUtilUnix()

AppUtilUnix::AppUtilUnix ( const IEventQueue * )
explicit

◆ ~AppUtilUnix()

AppUtilUnix::~AppUtilUnix ( )
overridedefault

Member Function Documentation

◆ getCurrentLanguageCode()

std::string AppUtilUnix::getCurrentLanguageCode ( )
overridevirtual

Implements AppUtil.

◆ getKeyboardLayoutList()

std::vector< std::string > AppUtilUnix::getKeyboardLayoutList ( )
overridevirtual

Implements AppUtil.

◆ run()

int AppUtilUnix::run ( )
overridevirtual

Implements AppUtil.

◆ startNode()

void AppUtilUnix::startNode ( )
overridevirtual

Implements AppUtil.

Member Data Documentation

◆ m_evdev

std::string AppUtilUnix::m_evdev

The documentation for this class was generated from the following files: