#include <GUIKeyboard.h>
◆ CGUIKeyboard()
CGUIKeyboard::CGUIKeyboard |
( |
| ) |
|
|
inline |
◆ ~CGUIKeyboard()
CGUIKeyboard::~CGUIKeyboard |
( |
| ) |
|
|
overridedefault |
◆ Cancel()
virtual void CGUIKeyboard::Cancel |
( |
| ) |
|
|
pure virtual |
◆ GetWindowId()
virtual int CGUIKeyboard::GetWindowId |
( |
| ) |
const |
|
inlinevirtual |
◆ OnTimeout()
void CGUIKeyboard::OnTimeout |
( |
| ) |
|
|
inlineoverridevirtual |
◆ resetAutoCloseTimer()
void CGUIKeyboard::resetAutoCloseTimer |
( |
| ) |
|
|
inline |
◆ SetTextToKeyboard()
virtual bool CGUIKeyboard::SetTextToKeyboard |
( |
const std::string & | text, |
|
|
bool | closeKeyboard = false ) |
|
inlinevirtual |
◆ ShowAndGetInput()
virtual bool CGUIKeyboard::ShowAndGetInput |
( |
char_callback_t | pCallback, |
|
|
const std::string & | initialString, |
|
|
std::string & | typedString, |
|
|
const std::string & | heading, |
|
|
bool | bHiddenInput = false ) |
|
pure virtual |
each native keyboard needs to implement this function with the following behaviour:
- Parameters
-
pCallback | implementation should call this on each keypress with the current whole string |
initialString | implementation should show that initialstring |
typedstring | returns the typed string after close if return is true |
heading | implementation should show a heading (e.x. "search for a movie") |
bHiddenInput | if true the implementation should obfuscate the user input (e.x. by printing "*" for each char) |
- Returns
- - true if typedstring is valid and user has confirmed input - false if typedstring is undefined and user canceled the input
Implemented in CDarwinEmbedKeyboard, CGUIDialogKeyboardGeneric, and CGUIDialogKeyboardTouch.
◆ startAutoCloseTimer()
void CGUIKeyboard::startAutoCloseTimer |
( |
unsigned int | autoCloseMs | ) |
|
|
inline |
The documentation for this class was generated from the following file: