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

#include <AppUtil.h>

Inheritance diagram for AppUtil:
Collaboration diagram for AppUtil:

Public Member Functions

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

Static Public Member Functions

static AppUtilinstance ()
static void exitAppStatic (int code)

Constructor & Destructor Documentation

◆ AppUtil()

AppUtil::AppUtil ( )

◆ ~AppUtil()

AppUtil::~AppUtil ( )
overridedefault

Member Function Documentation

◆ adoptApp()

void AppUtil::adoptApp ( IApp * app)
overridevirtual

Implements IAppUtil.

◆ app()

IApp & AppUtil::app ( ) const
overridevirtual

Implements IAppUtil.

◆ exitApp()

virtual void AppUtil::exitApp ( int code)
inlinevirtual

Reimplemented in AppUtilWindows.

◆ exitAppStatic()

void AppUtil::exitAppStatic ( int code)
inlinestatic

◆ instance()

AppUtil & AppUtil::instance ( )
static

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