summaryrefslogtreecommitdiff
path: root/sfx2/source/menu/mnuitem.cxx
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2011-08-31 20:55:58 +0200
committerMatúš Kukan <matus.kukan@gmail.com>2011-08-31 20:55:58 +0200
commit2f44516d6c3fce6ebe372214ce4bfa11875bd3d1 (patch)
treecfbc6cf57fde9482b2dcab3194b49bc7c3dc2dd0 /sfx2/source/menu/mnuitem.cxx
parent6a1486fd2c446624351f34a00be099fbeba040d3 (diff)
unusedcode: remove various classes
Diffstat (limited to 'sfx2/source/menu/mnuitem.cxx')
-rw-r--r--sfx2/source/menu/mnuitem.cxx55
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 );
}