Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
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, 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, CVariant heading, bool allowEmpty, unsigned int autoCloseMs=0)
 
static bool ShowAndVerifyNewPassword (std::string &strNewPassword, unsigned int autoCloseMs=0)
 
static bool ShowAndVerifyNewPassword (std::string &newPassword, 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,
CVariant  heading,
bool  allowEmptyResult,
bool  hiddenInput = false,
unsigned int  autoCloseMs = 0 
)
static

◆ ShowAndGetNewPassword() [1/2]

bool CGUIKeyboardFactory::ShowAndGetNewPassword ( std::string &  newPassword,
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,
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: