diff options
author | Maxim Monastirsky <momonasmon@gmail.com> | 2017-05-17 20:42:09 +0300 |
---|---|---|
committer | Maxim Monastirsky <momonasmon@gmail.com> | 2017-05-18 00:30:01 +0300 |
commit | 7d2ca8f226e3566e7e097f2eba940d98c5b5089e (patch) | |
tree | a2cc857566baf8186358fd1ce729212ea577ed43 /include | |
parent | fb1814900590e3a6d60a877fdd897aa6b9aaba97 (diff) |
Remove the useless AddonMenu and AddonPopupMenu
Change-Id: I3022d609e813d90e52990b570aa471540c9e2c18
Diffstat (limited to 'include')
-rw-r--r-- | include/framework/addonmenu.hxx | 39 |
1 files changed, 2 insertions, 37 deletions
diff --git a/include/framework/addonmenu.hxx b/include/framework/addonmenu.hxx index 9da7ec714a69..52f6cc79d7e8 100644 --- a/include/framework/addonmenu.hxx +++ b/include/framework/addonmenu.hxx @@ -34,51 +34,17 @@ namespace framework { -class FWE_DLLPUBLIC AddonMenu : public PopupMenu -{ - public: - AddonMenu(); - virtual ~AddonMenu() override; -}; - -class AddonMenuManager; - -class FWE_DLLPUBLIC AddonPopupMenu : public AddonMenu -{ - public: - virtual ~AddonPopupMenu() override; - - void SetCommandURL( const OUString& aCmdURL ) { m_aCommandURL = aCmdURL; } - - private: - AddonPopupMenu(); - - OUString m_aCommandURL; - - friend class AddonMenuManager; - friend class ::VclPtr<AddonPopupMenu>; -}; - class FWE_DLLPUBLIC AddonMenuManager { public: - enum MenuType - { - ADDON_MENU, - ADDON_POPUPMENU - }; - static bool HasAddonMenuElements(); // Check if the context string matches the provided xModel context static bool IsCorrectContext(const OUString& rModuleIdentifier, const OUString& rContext); - // Factory method to create different Add-On menu types - static VclPtr<PopupMenu> CreatePopupMenuType( MenuType eMenuType ); - // Create the Add-Ons menu - static VclPtr<AddonMenu> CreateAddonMenu( const css::uno::Reference< css::frame::XFrame >& rFrame, - const css::uno::Reference< css::uno::XComponentContext >& rContext ); + static VclPtr<PopupMenu> CreateAddonMenu( const css::uno::Reference< css::frame::XFrame >& rFrame, + const css::uno::Reference< css::uno::XComponentContext >& rContext ); // Merge the Add-Ons help menu items into the given menu bar at a defined pos static void MergeAddonHelpMenu( const css::uno::Reference< css::frame::XFrame >& rFrame, @@ -96,7 +62,6 @@ class FWE_DLLPUBLIC AddonMenuManager // Build up the menu item and sub menu into the provided pCurrentMenu. The sub menus should be of type nSubMenuType. static void BuildMenu( PopupMenu* pCurrentMenu, - MenuType nSubMenuType, sal_uInt16 nInsPos, sal_uInt16& nUniqueMenuId, const css::uno::Sequence< css::uno::Sequence< css::beans::PropertyValue > >& aAddonMenuDefinition, |