37 void clear(
bool progress_update =
true);
StringRef is a reference to a string owned by something else.
void add_on_result_callback(F &&callback)
void add_on_timeout_callback(F &&callback)
LazyCallbackManager< void(const std::string &, uint8_t)> timeout_callbacks_
void set_start_keys(const char *start_keys)
void set_max_length(uint16_t max_length)
void set_clear_keys(const char *clear_keys)
void set_end_key_required(bool end_key_required)
void set_enabled(bool enabled)
void add_on_progress_callback(F &&callback)
void send_key(uint8_t key)
void set_timeout(int timeout)
void set_end_keys(const char *end_keys)
void set_min_length(uint16_t min_length)
void add_provider(key_provider::KeyProvider *provider)
void set_back_keys(const char *back_keys)
void set_allowed_keys(const char *allowed_keys)
LazyCallbackManager< void(const std::string &, uint8_t)> progress_callbacks_
void dump_config() override
void clear(bool progress_update=true)
LazyCallbackManager< void(const std::string &, uint8_t, uint8_t)> result_callbacks_
interface for components that provide keypresses