diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/svx/numvset.hxx | 38 | ||||
-rw-r--r-- | include/vcl/customweld.hxx | 1 |
2 files changed, 39 insertions, 0 deletions
diff --git a/include/svx/numvset.hxx b/include/svx/numvset.hxx index 63eae7cd77c1..e01e9aa171a1 100644 --- a/include/svx/numvset.hxx +++ b/include/svx/numvset.hxx @@ -88,6 +88,44 @@ public: const css::lang::Locale& rLocale); }; +class SVX_DLLPUBLIC NumValueSet : public SvtValueSet +{ + NumberingPageType ePageType; + tools::Rectangle aOrgRect; + VclPtr<VirtualDevice> pVDev; + + css::uno::Reference<css::text::XNumberingFormatter> xFormatter; + css::lang::Locale aLocale; + + css::uno::Sequence< + css::uno::Sequence< + css::beans::PropertyValue> > aNumSettings; + + css::uno::Sequence< + css::uno::Reference< + css::container::XIndexAccess> > aOutlineSettings; + +public: + NumValueSet(); + void init(NumberingPageType eType); + virtual ~NumValueSet() override; + + virtual void UserDraw( const UserDrawEvent& rUDEvt ) override; + + void SetNumberingSettings( + const css::uno::Sequence< + css::uno::Sequence<css::beans::PropertyValue> >& aNum, + css::uno::Reference<css::text::XNumberingFormatter> const & xFormatter, + const css::lang::Locale& rLocale ); + + void SetOutlineNumberingSettings( + css::uno::Sequence< + css::uno::Reference<css::container::XIndexAccess> > const & rOutline, + css::uno::Reference<css::text::XNumberingFormatter> const & xFormatter, + const css::lang::Locale& rLocale); +}; + + class SVX_DLLPUBLIC SvxBmpNumValueSet final : public SvxNumValueSet { Idle aFormatIdle; diff --git a/include/vcl/customweld.hxx b/include/vcl/customweld.hxx index 167b5b97b32e..f2d079958d93 100644 --- a/include/vcl/customweld.hxx +++ b/include/vcl/customweld.hxx @@ -65,6 +65,7 @@ public: void CaptureMouse() { m_pDrawingArea->grab_add(); } bool IsMouseCaptured() const { return m_pDrawingArea->has_grab(); } void EnableRTL(bool bEnable) { m_pDrawingArea->set_direction(bEnable); } + bool IsRTLEnabled() const { return m_pDrawingArea->get_direction(); } void ReleaseMouse() { m_pDrawingArea->grab_remove(); } void SetHelpId(const OString& rHelpId) { m_pDrawingArea->set_help_id(rHelpId); } void SetAccessibleName(const OUString& rName) { m_pDrawingArea->set_accessible_name(rName); } |