diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-09-10 10:37:54 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-09-10 18:20:42 +0200 |
commit | 17cbd1dcd12b140fd22477635edcb9874fbc439a (patch) | |
tree | 9d34aee35974bfb7abe2d183b67c569c5ec3f880 /include | |
parent | b4ccfe7333345a4338240cbd013170ba4751b3a7 (diff) |
weld SvxBulletPickTabPage
Change-Id: I0b3e48cc63984208c8e4a090d6630dd5325d776e
Reviewed-on: https://gerrit.libreoffice.org/60257
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
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); } |