15 #include <editeng/editeng.hxx>
30 void SetText(
const OUString& rStr);
32 OUString GetText()
const;
38 virtual EditView* GetEditView()
const;
41 bool HasSelection()
const;
54 virtual void makeEditEngine();
56 void InitAccessible();
68 virtual void Resize()
override;
70 virtual css::uno::Reference<css::accessibility::XAccessible>
CreateAccessible()
override;
virtual void EditViewSelectionChange() override
std::function< std::unique_ptr< UIObject >vcl::Window *)> FactoryFunction
virtual OutputDevice & get_ref_device()=0
virtual weld::Widget * EditViewPopupParent() const override
virtual void EditViewCursorRect(const tools::Rectangle &rRect, int nExtTextInputWidth) override
std::unique_ptr< EditView > m_xEditView
virtual void EditViewInvalidate(const tools::Rectangle &rRect) override
Point LogicToPixel(const Point &rLogicPt) const
virtual void EditViewInputContext(const InputContext &rInputContext) override
rtl::Reference< WeldEditAccessible > m_xAccessible
std::unique_ptr< EditEngine > m_xEditEngine
virtual OutputDevice & EditViewOutputDevice() const override