LibreOffice Module vcl (master) 1
Namespaces | Functions | Variables
NotebookBarAddonsMerger.cxx File Reference
#include <sal/config.h>
#include <cstddef>
#include <vcl/notebookbar/NotebookBarAddonsMerger.hxx>
#include <vcl/commandinfoprovider.hxx>
#include <vcl/menu.hxx>
#include <vcl/vclenum.hxx>
#include <vcl/toolbox.hxx>
#include <IPrioritable.hxx>
#include <OptionalBox.hxx>
Include dependency graph for NotebookBarAddonsMerger.cxx:

Go to the source code of this file.

Namespaces

namespace  NotebookBarAddonsMerger
 

Functions

static void GetAddonNotebookBarItem (const css::uno::Sequence< css::beans::PropertyValue > &pExtension, AddonNotebookBarItem &aAddonNotebookBarItem)
 
static void CreateNotebookBarToolBox (vcl::Window *pNotebookbarToolBox, const css::uno::Reference< css::frame::XFrame > &m_xFrame, const AddonNotebookBarItem &aAddonNotebookBarItem, const std::vector< Image > &aImageVec, const tools::ULong nIter)
 
void NotebookBarAddonsMerger::MergeNotebookBarAddons (vcl::Window *pParent, const VclBuilder::customMakeWidget &pFunction, const css::uno::Reference< css::frame::XFrame > &m_xFrame, const NotebookBarAddonsItem &aNotebookBarAddonsItem, VclBuilder::stringmap &rMap)
 
void NotebookBarAddonsMerger::MergeNotebookBarMenuAddons (Menu *pPopupMenu, sal_Int16 nItemId, const OUString &sItemIdName, NotebookBarAddonsItem &aNotebookBarAddonsItem)
 

Variables

const char STYLE_TEXT [] = "Text"
 
const char STYLE_ICON [] = "Icon"
 
const char MERGE_NOTEBOOKBAR_URL [] = "URL"
 
const char MERGE_NOTEBOOKBAR_TITLE [] = "Title"
 
const char MERGE_NOTEBOOKBAR_CONTEXT [] = "Context"
 
const char MERGE_NOTEBOOKBAR_TARGET [] = "Target"
 
const char MERGE_NOTEBOOKBAR_CONTROLTYPE [] = "ControlType"
 
const char MERGE_NOTEBOOKBAR_WIDTH [] = "Width"
 
const char MERGE_NOTEBOOKBAR_STYLE [] = "Style"
 

Function Documentation

◆ CreateNotebookBarToolBox()

static void CreateNotebookBarToolBox ( vcl::Window pNotebookbarToolBox,
const css::uno::Reference< css::frame::XFrame > &  m_xFrame,
const AddonNotebookBarItem aAddonNotebookBarItem,
const std::vector< Image > &  aImageVec,
const tools::ULong  nIter 
)
static

◆ GetAddonNotebookBarItem()

static void GetAddonNotebookBarItem ( const css::uno::Sequence< css::beans::PropertyValue > &  pExtension,
AddonNotebookBarItem aAddonNotebookBarItem 
)
static

Variable Documentation

◆ MERGE_NOTEBOOKBAR_CONTEXT

const char MERGE_NOTEBOOKBAR_CONTEXT[] = "Context"

Definition at line 37 of file NotebookBarAddonsMerger.cxx.

Referenced by GetAddonNotebookBarItem().

◆ MERGE_NOTEBOOKBAR_CONTROLTYPE

const char MERGE_NOTEBOOKBAR_CONTROLTYPE[] = "ControlType"

Definition at line 39 of file NotebookBarAddonsMerger.cxx.

Referenced by GetAddonNotebookBarItem().

◆ MERGE_NOTEBOOKBAR_STYLE

const char MERGE_NOTEBOOKBAR_STYLE[] = "Style"

Definition at line 41 of file NotebookBarAddonsMerger.cxx.

Referenced by GetAddonNotebookBarItem().

◆ MERGE_NOTEBOOKBAR_TARGET

const char MERGE_NOTEBOOKBAR_TARGET[] = "Target"

Definition at line 38 of file NotebookBarAddonsMerger.cxx.

Referenced by GetAddonNotebookBarItem().

◆ MERGE_NOTEBOOKBAR_TITLE

const char MERGE_NOTEBOOKBAR_TITLE[] = "Title"

Definition at line 36 of file NotebookBarAddonsMerger.cxx.

Referenced by GetAddonNotebookBarItem().

◆ MERGE_NOTEBOOKBAR_URL

const char MERGE_NOTEBOOKBAR_URL[] = "URL"

Definition at line 35 of file NotebookBarAddonsMerger.cxx.

Referenced by GetAddonNotebookBarItem().

◆ MERGE_NOTEBOOKBAR_WIDTH

const char MERGE_NOTEBOOKBAR_WIDTH[] = "Width"

Definition at line 40 of file NotebookBarAddonsMerger.cxx.

Referenced by GetAddonNotebookBarItem().

◆ STYLE_ICON

const char STYLE_ICON[] = "Icon"

Definition at line 33 of file NotebookBarAddonsMerger.cxx.

Referenced by CreateNotebookBarToolBox().

◆ STYLE_TEXT

const char STYLE_TEXT[] = "Text"

Definition at line 32 of file NotebookBarAddonsMerger.cxx.

Referenced by CreateNotebookBarToolBox().