INTEGRATION: CWS fwk23 (1.3.124); FILE MERGED
2005/10/17 10:02:00 abi 1.3.124.2: RESYNC: (1.3-1.4); FILE MERGED 2005/08/19 15:11:31 cd 1.3.124.1: #124671# Controller must use image id from bookmark menu factory to retrieve the correct image
This commit is contained in:
parent
0d7146315a
commit
3dac7dd237
1 changed files with 11 additions and 4 deletions
|
@ -4,9 +4,9 @@
|
|||
*
|
||||
* $RCSfile: newmenucontroller.hxx,v $
|
||||
*
|
||||
* $Revision: 1.4 $
|
||||
* $Revision: 1.5 $
|
||||
*
|
||||
* last change: $Author: rt $ $Date: 2005-09-09 00:45:26 $
|
||||
* last change: $Author: kz $ $Date: 2005-11-03 12:00:39 $
|
||||
*
|
||||
* The Contents of this file are made available subject to
|
||||
* the terms of GNU Lesser General Public License Version 2.1.
|
||||
|
@ -149,7 +149,13 @@ namespace framework
|
|||
DECL_STATIC_LINK( NewMenuController, ExecuteHdl_Impl, NewDocument* );
|
||||
|
||||
private:
|
||||
typedef ::std::hash_map< int, ::rtl::OUString > TargetFrameForId;
|
||||
struct AddInfo
|
||||
{
|
||||
rtl::OUString aTargetFrame;
|
||||
rtl::OUString aImageId;
|
||||
};
|
||||
|
||||
typedef ::std::hash_map< int, AddInfo > AddInfoForId;
|
||||
|
||||
void fillPopupMenu( com::sun::star::uno::Reference< com::sun::star::awt::XPopupMenu >& rPopupMenu );
|
||||
void retrieveShortcutsFromConfiguration( const ::com::sun::star::uno::Reference< ::com::sun::star::ui::XAcceleratorConfiguration >& rAccelCfg,
|
||||
|
@ -157,6 +163,7 @@ namespace framework
|
|||
std::vector< KeyCode >& aMenuShortCuts );
|
||||
void setAccelerators( PopupMenu* pPopupMenu );
|
||||
void determineAndSetNewDocAccel( PopupMenu* pPopupMenu, const KeyCode& rKeyCode );
|
||||
void setMenuImages( PopupMenu* pPopupMenu, sal_Bool bSetImages, sal_Bool bHiContrast );
|
||||
|
||||
private:
|
||||
// members
|
||||
|
@ -165,7 +172,7 @@ namespace framework
|
|||
m_bNewMenu : 1,
|
||||
m_bModuleIdentified : 1,
|
||||
m_bAcceleratorCfg : 1;
|
||||
TargetFrameForId m_aTargetFrameForItem;
|
||||
AddInfoForId m_aAddInfoForItem;
|
||||
rtl::OUString m_aTargetFrame;
|
||||
rtl::OUString m_aModuleIdentifier;
|
||||
rtl::OUString m_aEmptyDocURL;
|
||||
|
|
Loading…
Reference in a new issue