Deskflow 1.24.0.365
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
AppUtil Class Referenceabstract

#include <AppUtil.h>

Inheritance diagram for AppUtil:

Public Member Functions

 AppUtil ()
virtual ~AppUtil ()=default
void adoptApp (IApp *app)
IAppapp () const
virtual void exitApp (int code)
virtual int run ()=0
virtual void startNode ()=0
virtual std::vector< std::string > getKeyboardLayoutList ()=0
virtual std::string getCurrentLanguageCode ()=0

Static Public Member Functions

static AppUtilinstance ()
static void exitAppStatic (int code)

Constructor & Destructor Documentation

◆ AppUtil()

AppUtil::AppUtil ( )

◆ ~AppUtil()

virtual AppUtil::~AppUtil ( )
virtualdefault

Member Function Documentation

◆ adoptApp()

void AppUtil::adoptApp ( IApp * app)

◆ app()

IApp & AppUtil::app ( ) const

◆ exitApp()

virtual void AppUtil::exitApp ( int code)
inlinevirtual

Reimplemented in AppUtilWindows.

◆ exitAppStatic()

void AppUtil::exitAppStatic ( int code)
inlinestatic

◆ getCurrentLanguageCode()

virtual std::string AppUtil::getCurrentLanguageCode ( )
pure virtual

Implemented in AppUtilUnix, and AppUtilWindows.

◆ getKeyboardLayoutList()

virtual std::vector< std::string > AppUtil::getKeyboardLayoutList ( )
pure virtual

Implemented in AppUtilUnix, and AppUtilWindows.

◆ instance()

AppUtil & AppUtil::instance ( )
static

◆ run()

virtual int AppUtil::run ( )
pure virtual

Implemented in AppUtilUnix, and AppUtilWindows.

◆ startNode()

virtual void AppUtil::startNode ( )
pure virtual

Implemented in AppUtilUnix, and AppUtilWindows.


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