20#ifndef INCLUDED_FORMULA_FUNCUTL_HXX
21#define INCLUDED_FORMULA_FUNCUTL_HXX
24#include <rtl/ustring.hxx>
34class IControlReferenceHandler;
69 RefEdit(std::unique_ptr<weld::Entry> xControl);
73 void SetRefString(
const OUString& rStr );
79 void SetRefValid(
bool bValid);
81 void SetText(
const OUString& rStr);
84 return xEntry->get_text();
87 void StartUpdateData();
103 xEntry->select_region(0, -1);
108 xEntry->select_region(rSelection.
Min(), rSelection.
Max());
113 xEntry->set_position(-1);
118 int nStartPos, nEndPos;
119 xEntry->get_selection_bounds(nStartPos, nEndPos);
130 xEntry->save_value();
135 return xEntry->get_value_changed_from_saved();
162 RefButton(std::unique_ptr<weld::Button> xControl);
166 void SetStartImage();
Link< ColorFieldControl &, void > maModifyHdl
virtual void SetText(const OUString &rStr) override