summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMaxim Monastirsky <momonasmon@gmail.com>2017-05-17 20:42:09 +0300
committerMaxim Monastirsky <momonasmon@gmail.com>2017-05-18 00:30:01 +0300
commit7d2ca8f226e3566e7e097f2eba940d98c5b5089e (patch)
treea2cc857566baf8186358fd1ce729212ea577ed43 /include
parentfb1814900590e3a6d60a877fdd897aa6b9aaba97 (diff)
Remove the useless AddonMenu and AddonPopupMenu
Change-Id: I3022d609e813d90e52990b570aa471540c9e2c18
Diffstat (limited to 'include')
-rw-r--r--include/framework/addonmenu.hxx39
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,