22#if !defined(VCL_DLLIMPLEMENTATION) && !defined(TOOLKIT_DLLIMPLEMENTATION) && !defined(VCL_INTERNALS)
23#error "don't use this in new code"
34 virtual void dispose()
override;
37 virtual void Up()
override;
38 virtual void Down()
override;
40 virtual void First()
override;
41 virtual void Last()
override;
44 virtual bool set_property(
const OUString &rKey,
const OUString &rValue)
override;
46 virtual void SetText(
const OUString& rStr )
override;
47 virtual void SetText(
const OUString& rStr,
const Selection& rNewSelection )
override;
49 void SetValueFromString(
const OUString& rStr);
63 virtual void Modify()
override;
68class UNLESS_MERGELIBS(VCL_DLLPUBLIC) DoubleNumericField final :
public FormattedField
73 virtual ~DoubleNumericField()
override;
76 void ResetConformanceTester();
80 std::unique_ptr<validation::NumberValidator> m_pNumberValidator;
83class UNLESS_MERGELIBS(VCL_DLLPUBLIC) DoubleCurrencyField final :
public FormattedField
88 const OUString& getCurrencySymbol()
const {
return m_sCurrencySymbol; }
89 void setCurrencySymbol(
const OUString& rSymbol);
91 bool getPrependCurrSym()
const {
return m_bPrependCurrSym; }
92 void setPrependCurrSym(
bool _bPrepend);
94 void UpdateCurrencyFormat();
96 OUString m_sCurrencySymbol;
97 bool m_bPrependCurrSym;
virtual void SetText(const OUString &rStr) override
virtual bool set_property(const OUString &rKey, const OUString &rValue) override
virtual void DumpAsPropertyTree(tools::JsonWriter &rJsonWriter) override
Dumps itself and potentially its children to a property tree, to be written easily to JSON.
virtual FactoryFunction GetUITestFactory() const override
virtual bool EventNotify(NotifyEvent &rNEvt) override
virtual bool PreNotify(NotifyEvent &rNEvt) override
virtual void dispose() override
This is intended to be used to clear any locally held references to other Window-subclass objects.
std::function< std::unique_ptr< UIObject >(vcl::Window *)> FactoryFunction