diff options
Diffstat (limited to 'svtools/inc/contextmenuhelper.hxx')
-rw-r--r-- | svtools/inc/contextmenuhelper.hxx | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/svtools/inc/contextmenuhelper.hxx b/svtools/inc/contextmenuhelper.hxx index c0a9826367f5..1bcf1c168fa5 100644 --- a/svtools/inc/contextmenuhelper.hxx +++ b/svtools/inc/contextmenuhelper.hxx @@ -2,7 +2,7 @@ /************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * + * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite @@ -46,12 +46,12 @@ namespace svt /** Context menu helper class. - Fills images and labels for a provided popup menu or - com.sun.star.awt.XPopupMenu. - + Fills images and labels for a provided popup menu or + com.sun.star.awt.XPopupMenu. + PRECONDITION: - All commands must be set via SetItemCommand and are part - of the configuration files + All commands must be set via SetItemCommand and are part + of the configuration files (see org.openoffice.Office.UI.[Module]Commands.xcu) */ struct ExecuteInfo; @@ -72,29 +72,29 @@ class SVT_DLLPUBLIC ContextMenuHelper // methods to create a popup menu referenced by resource URL // NOT IMPLEMENTED YET! ::com::sun::star::uno::Reference< ::com::sun::star::awt::XPopupMenu > create( const ::rtl::OUString& aPopupMenuResourceURL ); - + // method to create and execute a popup menu referenced by a resource URL // NOT IMPLEMENTED YET! bool createAndExecute( const Point& aPos, const ::rtl::OUString& aPopupMenuResourceURL ); private: // asynchronous link to prevent destruction while on stack - DECL_STATIC_LINK( ContextMenuHelper, ExecuteHdl_Impl, ExecuteInfo* ); - + DECL_STATIC_LINK( ContextMenuHelper, ExecuteHdl_Impl, ExecuteInfo* ); + // no copy-ctor and operator= ContextMenuHelper( const ContextMenuHelper& ); const ContextMenuHelper& operator=( const ContextMenuHelper& ); // show context menu and dispatch command automatically void executePopupMenu( const Point& aPos, PopupMenu* pMenu ); - + // fill image and label for every menu item on the provided menu void completeMenuProperties( Menu* pMenu ); // dispatch provided command bool dispatchCommand( const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XFrame >& xFrame, const ::rtl::OUString& aCommandURL ); - + // methods to retrieve a single command URL dependent value from a // ui configuratin manager Image getImageFromCommandURL( const ::rtl::OUString& aCmdURL, bool bHiContrast ) const; @@ -103,7 +103,7 @@ class SVT_DLLPUBLIC ContextMenuHelper // creates an association between current module/controller bound to the // provided frame and their ui configuration managers. bool associateUIConfigurationManagers(); - + // resets associations to create associations again on-demand. // Usefull for implementations which recycle frames. Normal // implementations can profit from caching and should set |