Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
IAppUtil Class Referenceabstract

#include <IAppUtil.h>

Inheritance diagram for IAppUtil:
Collaboration diagram for IAppUtil:

Public Member Functions

virtual void adoptApp (IApp *app)=0
virtual IAppapp () const =0
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.

Member Function Documentation

◆ adoptApp()

virtual void IAppUtil::adoptApp ( IApp * app)
pure virtual

Implemented in AppUtil.

◆ app()

virtual IApp & IAppUtil::app ( ) const
pure virtual

Implemented in AppUtil.

◆ getCurrentLanguageCode()

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

Implemented in AppUtilUnix, and AppUtilWindows.

◆ getKeyboardLayoutList()

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

Implemented in AppUtilUnix, and AppUtilWindows.

◆ run()

virtual int IAppUtil::run ( int argc,
char ** argv )
pure virtual

Implemented in AppUtilUnix, and AppUtilWindows.

◆ startNode()

virtual void IAppUtil::startNode ( )
pure virtual

Implemented in AppUtilUnix, and AppUtilWindows.


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