Aurore
A Switch-like interface for your app, on every screen
Loading...
Searching...
No Matches
aurore::HeadlessImeManager Class Reference

#include <aurore/test/headless_platform.hpp>

Inheritance diagram for aurore::HeadlessImeManager:
aurore::ImeManager

Public Member Functions

bool openForText (std::function< void(std::string)> f, std::string headerText="", std::string subText="", int maxStringLength=32, std::string initialText="", int kbdDisableBitmask=KeyboardKeyDisableBitmask::KEYBOARD_DISABLE_NONE) override
 
bool openForNumber (std::function< void(long)> f, std::string headerText="", std::string subText="", int maxStringLength=18, std::string initialText="", std::string leftButton="", std::string rightButton="", int kbdDisableBitmask=KeyboardKeyDisableBitmask::KEYBOARD_DISABLE_NONE) override
 
- Public Member Functions inherited from aurore::ImeManager
virtual ~ImeManager ()
 
virtual bool openForPassword (std::function< void(std::string)> f, std::string headerText="", std::string subText="", int maxStringLength=32, std::string initialText="", int kbdDisableBitmask=KeyboardKeyDisableBitmask::KEYBOARD_DISABLE_NONE)
 

Public Attributes

std::optional< std::string > nextText
 
std::string lastHeader
 

Member Function Documentation

◆ openForNumber()

bool aurore::HeadlessImeManager::openForNumber ( std::function< void(long)>  f,
std::string  headerText = "",
std::string  subText = "",
int  maxStringLength = 18,
std::string  initialText = "",
std::string  leftButton = "",
std::string  rightButton = "",
int  kbdDisableBitmask = KeyboardKeyDisableBitmask::KEYBOARD_DISABLE_NONE 
)
overridevirtual

Implements aurore::ImeManager.

◆ openForText()

bool aurore::HeadlessImeManager::openForText ( std::function< void(std::string)>  f,
std::string  headerText = "",
std::string  subText = "",
int  maxStringLength = 32,
std::string  initialText = "",
int  kbdDisableBitmask = KeyboardKeyDisableBitmask::KEYBOARD_DISABLE_NONE 
)
overridevirtual

Implements aurore::ImeManager.

Member Data Documentation

◆ lastHeader

std::string aurore::HeadlessImeManager::lastHeader

◆ nextText

std::optional<std::string> aurore::HeadlessImeManager::nextText

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