Deskflow 1.24.0.365
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 daemonNTMainLoop ()
int run () 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 ()
virtual ~AppUtil ()=default
void adoptApp (IApp *app)
IAppapp () const

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 ( )

◆ daemonNTStartup()

int AppUtilWindows::daemonNTStartup ( )

◆ exitApp()

void AppUtilWindows::exitApp ( int code)
overridevirtual

Reimplemented from AppUtil.

◆ getCurrentKeyboardLayout()

HKL AppUtilWindows::getCurrentKeyboardLayout ( ) const

◆ getCurrentLanguageCode()

std::string AppUtilWindows::getCurrentLanguageCode ( )
overridevirtual

Implements AppUtil.

◆ getKeyboardLayoutList()

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

Implements AppUtil.

◆ instance()

AppUtilWindows & AppUtilWindows::instance ( )
static

◆ run()

int AppUtilWindows::run ( )
overridevirtual

Implements AppUtil.

◆ startNode()

void AppUtilWindows::startNode ( )
overridevirtual

Implements AppUtil.


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