Deskflow 1.22.0.197
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 *events)
 ~AppUtilUnix () override=default
int run (int argc, char **argv) override
void startNode () override
std::vector< std::string > getKeyboardLayoutList () override
std::string getCurrentLanguageCode () override
Public Member Functions inherited from AppUtil
 AppUtil ()
 ~AppUtil () override=default
void adoptApp (IApp *app) override
IAppapp () const override
virtual void exitApp (int code)
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

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 * events)
explicit

◆ ~AppUtilUnix()

AppUtilUnix::~AppUtilUnix ( )
overridedefault

Member Function Documentation

◆ getCurrentLanguageCode()

std::string AppUtilUnix::getCurrentLanguageCode ( )
overridevirtual

Implements IAppUtil.

◆ getKeyboardLayoutList()

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

Implements IAppUtil.

◆ run()

int AppUtilUnix::run ( int argc,
char ** argv )
overridevirtual

Implements IAppUtil.

◆ startNode()

void AppUtilUnix::startNode ( )
overridevirtual

Implements IAppUtil.

Member Data Documentation

◆ m_evdev

std::string AppUtilUnix::m_evdev

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