diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2016-09-02 16:25:54 +0300 |
---|---|---|
committer | Maxim Monastirsky <momonasmon@gmail.com> | 2016-09-04 11:43:13 +0300 |
commit | 56205276698dc6633d8110f628339bb01ae1fcc3 (patch) | |
tree | c1a83478d0a9450de1d28bcf87600cad7740d233 /svx/source/tbxctrls | |
parent | 3317b1f7eec887f4ed1303ef0ab8b43acd200f60 (diff) |
Non-split currency button
Change-Id: I002af2140dd372302509509baf8d5f400ed4341a
Diffstat (limited to 'svx/source/tbxctrls')
-rw-r--r-- | svx/source/tbxctrls/tbcontrl.cxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx index 2670db97e772..9434567a09a4 100644 --- a/svx/source/tbxctrls/tbcontrl.cxx +++ b/svx/source/tbxctrls/tbcontrl.cxx @@ -2998,11 +2998,18 @@ SvxCurrencyToolBoxControl::SvxCurrencyToolBoxControl( sal_uInt16 nSlotId, sal_uI m_eLanguage( Application::GetSettings().GetLanguageTag().getLanguageType() ), m_nFormatKey( NUMBERFORMAT_ENTRY_NOT_FOUND ) { - rBox.SetItemBits( nId, rBox.GetItemBits( nId ) | ToolBoxItemBits::DROPDOWN ); } SvxCurrencyToolBoxControl::~SvxCurrencyToolBoxControl() {} +void SvxCurrencyToolBoxControl::initialize( const css::uno::Sequence< css::uno::Any >& rArguments ) + throw ( css::uno::Exception, css::uno::RuntimeException, std::exception ) +{ + SfxToolBoxControl::initialize(rArguments); + if (GetToolBox().GetItemCommand(GetId()) == m_aCommandURL) + GetToolBox().SetItemBits(GetId(), ToolBoxItemBits::DROPDOWN | GetToolBox().GetItemBits(GetId())); +} + VclPtr<SfxPopupWindow> SvxCurrencyToolBoxControl::CreatePopupWindow() { VclPtr<SvxCurrencyList_Impl> xCurrencyWin = |