15#include <editeng/editeng.hxx>
30 void SetText(
const OUString& rStr);
32 OUString GetText()
const;
38 virtual EditView* GetEditView()
const;
41 bool HasSelection()
const;
58 virtual void makeEditEngine();
60 void InitAccessible();
71 virtual bool CanFocus()
const;
74 virtual void Resize()
override;
76 virtual css::uno::Reference<css::datatransfer::clipboard::XClipboard>
78 virtual css::uno::Reference<css::datatransfer::dnd::XDropTarget>
GetDropTarget()
override;
86 virtual css::uno::Reference<css::accessibility::XAccessible>
CreateAccessible()
override;
virtual OutputDevice & EditViewOutputDevice() const=0
virtual Point EditViewPointerPosPixel() const=0
SAL_WARN_UNUSED_RESULT Point LogicToPixel(const Point &rLogicPt) const
virtual void EditViewCursorRect(const tools::Rectangle &rRect, int nExtTextInputWidth) override
virtual weld::Widget * EditViewPopupParent() const override
std::unique_ptr< EditEngine > m_xEditEngine
std::unique_ptr< EditView > m_xEditView
void SetAcceptsTab(bool bAcceptsTab)
virtual OutputDevice & EditViewOutputDevice() const override
css::uno::Reference< css::datatransfer::dnd::XDropTarget > m_xDropTarget
bool GetAcceptsTab() const
virtual void EditViewInputContext(const InputContext &rInputContext) override
virtual void EditViewInvalidate(const tools::Rectangle &rRect) override
virtual void EditViewSelectionChange() override
rtl::Reference< WeldEditAccessible > m_xAccessible
virtual OutputDevice & get_ref_device()=0
virtual void SetText(const OUString &rStr) override
std::function< std::unique_ptr< UIObject >(vcl::Window *)> FactoryFunction