Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CGUIKeyboardFactory Class Reference

#include <GUIKeyboardFactory.h>

Public Member Functions

 CGUIKeyboardFactory (void)
 
virtual ~CGUIKeyboardFactory (void)
 

Static Public Member Functions

static bool ShowAndGetInput (std::string &aTextString, bool allowEmptyResult, unsigned int autoCloseMs=0)
 
static bool ShowAndGetInput (std::string &aTextString, const CVariant &heading, bool allowEmptyResult, bool hiddenInput=false, unsigned int autoCloseMs=0)
 
static bool ShowAndGetNewPassword (std::string &strNewPassword, unsigned int autoCloseMs=0)
 
static bool ShowAndGetNewPassword (std::string &newPassword, const CVariant &heading, bool allowEmpty, unsigned int autoCloseMs=0)
 
static bool ShowAndVerifyNewPassword (std::string &strNewPassword, unsigned int autoCloseMs=0)
 
static bool ShowAndVerifyNewPassword (std::string &newPassword, const CVariant &heading, bool allowEmpty, unsigned int autoCloseMs=0)
 
static int ShowAndVerifyPassword (std::string &strPassword, const std::string &strHeading, int iRetries, unsigned int autoCloseMs=0)
 
static bool ShowAndGetFilter (std::string &aTextString, bool searching, unsigned int autoCloseMs=0)
 
static bool SendTextToActiveKeyboard (const std::string &aTextString, bool closeKeyboard=false)
 
static bool isKeyboardActivated ()
 

Constructor & Destructor Documentation

◆ CGUIKeyboardFactory()

CGUIKeyboardFactory::CGUIKeyboardFactory ( void )
default

◆ ~CGUIKeyboardFactory()

CGUIKeyboardFactory::~CGUIKeyboardFactory ( void )
virtualdefault

Member Function Documentation

◆ isKeyboardActivated()

static bool CGUIKeyboardFactory::isKeyboardActivated ( )
inlinestatic

◆ SendTextToActiveKeyboard()

bool CGUIKeyboardFactory::SendTextToActiveKeyboard ( const std::string & aTextString,
bool closeKeyboard = false )
static

◆ ShowAndGetFilter()

bool CGUIKeyboardFactory::ShowAndGetFilter ( std::string & aTextString,
bool searching,
unsigned int autoCloseMs = 0 )
static

◆ ShowAndGetInput() [1/2]

bool CGUIKeyboardFactory::ShowAndGetInput ( std::string & aTextString,
bool allowEmptyResult,
unsigned int autoCloseMs = 0 )
static

◆ ShowAndGetInput() [2/2]

bool CGUIKeyboardFactory::ShowAndGetInput ( std::string & aTextString,
const CVariant & heading,
bool allowEmptyResult,
bool hiddenInput = false,
unsigned int autoCloseMs = 0 )
static

◆ ShowAndGetNewPassword() [1/2]

bool CGUIKeyboardFactory::ShowAndGetNewPassword ( std::string & newPassword,
const CVariant & heading,
bool allowEmpty,
unsigned int autoCloseMs = 0 )
static

◆ ShowAndGetNewPassword() [2/2]

bool CGUIKeyboardFactory::ShowAndGetNewPassword ( std::string & strNewPassword,
unsigned int autoCloseMs = 0 )
static

◆ ShowAndVerifyNewPassword() [1/2]

bool CGUIKeyboardFactory::ShowAndVerifyNewPassword ( std::string & newPassword,
const CVariant & heading,
bool allowEmpty,
unsigned int autoCloseMs = 0 )
static

◆ ShowAndVerifyNewPassword() [2/2]

bool CGUIKeyboardFactory::ShowAndVerifyNewPassword ( std::string & strNewPassword,
unsigned int autoCloseMs = 0 )
static

◆ ShowAndVerifyPassword()

int CGUIKeyboardFactory::ShowAndVerifyPassword ( std::string & strPassword,
const std::string & strHeading,
int iRetries,
unsigned int autoCloseMs = 0 )
static
Todo
GUI Setting to enable disable this feature y/n?

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