Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
AppUtilWindows Class Reference

#include <AppUtilWindows.h>

Inheritance diagram for AppUtilWindows:
Collaboration diagram for AppUtilWindows:

Public Member Functions

 AppUtilWindows (IEventQueue *events)
 ~AppUtilWindows () override
int daemonNTStartup (int, char **)
int daemonNTMainLoop (int argc, const char **argv)
int run (int argc, char **argv) override
void exitApp (int code) override
void startNode () override
std::vector< std::string > getKeyboardLayoutList () override
std::string getCurrentLanguageCode () override
HKL getCurrentKeyboardLayout () const
Public Member Functions inherited from AppUtil
 AppUtil ()
 ~AppUtil () override=default
void adoptApp (IApp *app) override
IAppapp () const override
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

Static Public Member Functions

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

Constructor & Destructor Documentation

◆ AppUtilWindows()

AppUtilWindows::AppUtilWindows ( IEventQueue * events)
explicit

◆ ~AppUtilWindows()

AppUtilWindows::~AppUtilWindows ( )
override

Member Function Documentation

◆ daemonNTMainLoop()

int AppUtilWindows::daemonNTMainLoop ( int argc,
const char ** argv )

◆ daemonNTStartup()

int AppUtilWindows::daemonNTStartup ( int ,
char **  )

◆ exitApp()

void AppUtilWindows::exitApp ( int code)
overridevirtual

Reimplemented from AppUtil.

◆ getCurrentKeyboardLayout()

HKL AppUtilWindows::getCurrentKeyboardLayout ( ) const

◆ getCurrentLanguageCode()

std::string AppUtilWindows::getCurrentLanguageCode ( )
overridevirtual

Implements IAppUtil.

◆ getKeyboardLayoutList()

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

Implements IAppUtil.

◆ instance()

AppUtilWindows & AppUtilWindows::instance ( )
static

◆ run()

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

Implements IAppUtil.

◆ startNode()

void AppUtilWindows::startNode ( )
overridevirtual

Implements IAppUtil.


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