diff options
author | Matúš Kukan <matus.kukan@gmail.com> | 2011-08-31 20:55:58 +0200 |
---|---|---|
committer | Matúš Kukan <matus.kukan@gmail.com> | 2011-08-31 20:55:58 +0200 |
commit | 2f44516d6c3fce6ebe372214ce4bfa11875bd3d1 (patch) | |
tree | cfbc6cf57fde9482b2dcab3194b49bc7c3dc2dd0 /sfx2/source/menu/mnuitem.cxx | |
parent | 6a1486fd2c446624351f34a00be099fbeba040d3 (diff) |
unusedcode: remove various classes
Diffstat (limited to 'sfx2/source/menu/mnuitem.cxx')
-rw-r--r-- | sfx2/source/menu/mnuitem.cxx | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/sfx2/source/menu/mnuitem.cxx b/sfx2/source/menu/mnuitem.cxx index 20547592b1b5..b33578971b8e 100644 --- a/sfx2/source/menu/mnuitem.cxx +++ b/sfx2/source/menu/mnuitem.cxx @@ -77,51 +77,6 @@ using namespace ::com::sun::star::util; //==================================================================== -class SfxEnumMenu: public PopupMenu -{ - sal_uInt16 nSlot; - SfxEnumItem *pItem; - SfxBindings* pBindings; - -protected: - virtual void Select(); - -public: - SfxEnumMenu( sal_uInt16 nSlot, SfxBindings* pBind, const SfxEnumItem &rItem ); - ~SfxEnumMenu(); -}; - -//========================================================================= - -SfxEnumMenu::SfxEnumMenu( sal_uInt16 nSlotId, SfxBindings* pBind, const SfxEnumItem &rItem ): - nSlot( nSlotId ), - pItem( (SfxEnumItem*) rItem.Clone() ), - pBindings( pBind ) -{ - for ( sal_uInt16 nVal = 0; nVal < pItem->GetValueCount(); ++nVal ) - InsertItem( nVal+1, pItem->GetValueTextByPos(nVal) ); - CheckItem( pItem->GetValue() + 1, sal_True ); -} - -//------------------------------------------------------------------------- - -SfxEnumMenu::~SfxEnumMenu() -{ - delete pItem; -} - -//------------------------------------------------------------------------- - -void SfxEnumMenu::Select() -{ - pItem->SetValue( GetCurItemId()-1 ); - pBindings->GetDispatcher()->Execute( nSlot, - SFX_CALLMODE_ASYNCHRON|SFX_CALLMODE_RECORD, - pItem, 0L, 0L ); -} - -//-------------------------------------------------------------------- - // binds the instance to the specified id and assignes the title void SfxMenuControl::Bind( @@ -291,16 +246,6 @@ void SfxMenuControl::StateChanged pOwnMenu->SetItemText( GetId(), aStr ); } -#ifdef enum_item_menu_ok - else if ( aType == TYPE(SfxEnumItem) ) - { - DBG_ASSERT( GetId() < SID_OBJECTMENU0 || GetId() > SID_OBJECTMENU_LAST, - "SfxEnumItem not allowed for SID_OBJECTMENUx" ); - pOwnMenu->GetMenu().ChangePopupMenu( GetId(), &GetBindings(), - new SfxEnumMenu( GetId(), *(const SfxEnumItem*)pState ) ); - } -#endif - pOwnMenu->CheckItem( GetId(), bCheck ); } |