void set_optimistic(bool optimistic)
Trigger< std::string > set_trigger_
TemplateLambda< std::string > f_
void set_value_saver(TemplateTextSaverBase *restore_value_saver)
void dump_config() override
void set_initial_value(const std::string &initial_value)=delete
Prevent accidental use of std::string which would dangle.
TemplateTextSaverBase * pref_
void set_initial_value(const char *initial_value)
void control(const std::string &value) override
float get_setup_priority() const override
const char * initial_value_
Trigger< std::string > * get_set_trigger()
virtual bool save(const std::string &value)
virtual void setup(uint32_t id, std::string &value)
ESPPreferenceObject pref_
void setup(uint32_t id, std::string &value) override
bool save(const std::string &value) override
Base-class for all text inputs.