LibreOffice Module framework (master) 1
Namespaces | Functions | Variables
uicommanddescription.cxx File Reference
#include <sal/config.h>
#include <string_view>
#include <uielement/uicommanddescription.hxx>
#include <properties.h>
#include <helper/mischelper.hxx>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/frame/ModuleManager.hpp>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/container/XContainer.hpp>
#include <cppuhelper/implbase.hxx>
#include <unotools/configmgr.hxx>
#include <unotools/syslocale.hxx>
#include <vcl/mnemonic.hxx>
#include <comphelper/propertysequence.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/sequence.hxx>
#include <comphelper/string.hxx>
Include dependency graph for uicommanddescription.cxx:

Go to the source code of this file.

Namespaces

namespace  framework
 

Functions

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_framework_UICommandDescription_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 

Variables

const char CONFIGURATION_ROOT_ACCESS [] = "/org.openoffice.Office.UI."
 
constexpr OUStringLiteral PRIVATE_RESOURCE_URL = u"private:"
 
const sal_Int32 COMMAND_PROPERTY_IMAGE = 1
 
const sal_Int32 COMMAND_PROPERTY_ROTATE = 2
 
const sal_Int32 COMMAND_PROPERTY_MIRROR = 4
 

Function Documentation

◆ com_sun_star_comp_framework_UICommandDescription_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * com_sun_star_comp_framework_UICommandDescription_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 718 of file uicommanddescription.cxx.

Variable Documentation

◆ aCommandName

OUString aCommandName

◆ aContextLabel

OUString aContextLabel

Definition at line 110 of file uicommanddescription.cxx.

◆ aLabel

OUString aLabel

◆ aPopupLabel

OUString aPopupLabel

Definition at line 112 of file uicommanddescription.cxx.

◆ aTargetURL

OUString aTargetURL

◆ aTooltipLabel

OUString aTooltipLabel

Definition at line 113 of file uicommanddescription.cxx.

◆ bCommandNameCreated

bool bCommandNameCreated

Definition at line 116 of file uicommanddescription.cxx.

◆ bIsExperimental

bool bIsExperimental

Definition at line 117 of file uicommanddescription.cxx.

◆ bPopup

bool bPopup

Definition at line 115 of file uicommanddescription.cxx.

◆ COMMAND_PROPERTY_IMAGE

const sal_Int32 COMMAND_PROPERTY_IMAGE = 1

Definition at line 60 of file uicommanddescription.cxx.

◆ COMMAND_PROPERTY_MIRROR

const sal_Int32 COMMAND_PROPERTY_MIRROR = 4

Definition at line 62 of file uicommanddescription.cxx.

◆ COMMAND_PROPERTY_ROTATE

const sal_Int32 COMMAND_PROPERTY_ROTATE = 2

Definition at line 61 of file uicommanddescription.cxx.

◆ CONFIGURATION_ROOT_ACCESS

const char CONFIGURATION_ROOT_ACCESS[] = "/org.openoffice.Office.UI."

Definition at line 55 of file uicommanddescription.cxx.

◆ m_aCmdInfoCache

CommandToInfoCache m_aCmdInfoCache
private

Definition at line 150 of file uicommanddescription.cxx.

◆ m_aCommandImageList

Sequence< OUString > m_aCommandImageList
private

Definition at line 147 of file uicommanddescription.cxx.

◆ m_aCommandMirrorImageList

Sequence< OUString > m_aCommandMirrorImageList
private

Definition at line 149 of file uicommanddescription.cxx.

◆ m_aCommandRotateImageList

Sequence< OUString > m_aCommandRotateImageList
private

Definition at line 148 of file uicommanddescription.cxx.

◆ m_aConfigCmdAccess

OUString m_aConfigCmdAccess
private

Definition at line 138 of file uicommanddescription.cxx.

◆ m_aConfigPopupAccess

OUString m_aConfigPopupAccess
private

Definition at line 139 of file uicommanddescription.cxx.

◆ m_aMutex

std::mutex m_aMutex
private

Definition at line 74 of file uicommanddescription.cxx.

Referenced by framework::UndoManagerHelper_Impl::disposing(), framework::FontMenuController::disposing(), framework::FontSizeMenuController::disposing(), framework::HeaderMenuController::disposing(), framework::LanguageSelectionMenuController::disposing(), framework::MacrosMenuController::disposing(), framework::NewMenuController::disposing(), framework::ToolbarModeMenuController::disposing(), framework::ToolbarsMenuController::disposing(), framework::UndoManagerHelper_Impl::getMutex(), framework::UndoManagerHelper_Impl::impl_addUndoAction(), framework::UndoManagerHelper_Impl::impl_clear(), framework::UndoManagerHelper_Impl::impl_clearRedo(), framework::UndoManagerHelper_Impl::impl_doUndoRedo(), framework::UndoManagerHelper_Impl::impl_enterUndoContext(), framework::UndoManagerHelper_Impl::impl_leaveUndoContext(), framework::UndoManagerHelper_Impl::impl_reset(), framework::FontMenuController::itemActivated(), framework::ToolbarsMenuController::itemActivated(), framework::NewMenuController::itemSelected(), framework::ToolbarsMenuController::itemSelected(), framework::ToolbarModeMenuController::setPopupMenu(), framework::ToolbarsMenuController::setPopupMenu(), framework::FontMenuController::statusChanged(), framework::FontSizeMenuController::statusChanged(), framework::HeaderMenuController::statusChanged(), framework::MacrosMenuController::statusChanged(), framework::ToolbarModeMenuController::statusChanged(), framework::ToolbarsMenuController::statusChanged(), framework::FontMenuController::updatePopupMenu(), framework::FontSizeMenuController::updatePopupMenu(), framework::HeaderMenuController::updatePopupMenu(), and framework::LanguageSelectionMenuController::updatePopupMenu().

◆ m_aPropProperties

OUString m_aPropProperties
private

Definition at line 140 of file uicommanddescription.cxx.

◆ m_bCacheFilled

bool m_bCacheFilled
private

Definition at line 152 of file uicommanddescription.cxx.

◆ m_bConfigAccessInitialized

bool m_bConfigAccessInitialized
private

Definition at line 151 of file uicommanddescription.cxx.

◆ m_bGenericDataRetrieved

bool m_bGenericDataRetrieved
private

Definition at line 153 of file uicommanddescription.cxx.

◆ m_xConfigAccess

Reference< XNameAccess > m_xConfigAccess
private

Definition at line 143 of file uicommanddescription.cxx.

◆ m_xConfigAccessListener

Reference< XContainerListener > m_xConfigAccessListener
private

Definition at line 146 of file uicommanddescription.cxx.

◆ m_xConfigAccessPopups

Reference< XNameAccess > m_xConfigAccessPopups
private

Definition at line 145 of file uicommanddescription.cxx.

◆ m_xConfigListener

Reference< XContainerListener > m_xConfigListener
private

Definition at line 144 of file uicommanddescription.cxx.

◆ m_xConfigProvider

Reference< XMultiServiceFactory > m_xConfigProvider
private

Definition at line 142 of file uicommanddescription.cxx.

◆ m_xGenericUICommands

Reference< XNameAccess > m_xGenericUICommands
private

◆ nProperties

sal_Int32 nProperties

Definition at line 118 of file uicommanddescription.cxx.

◆ PRIVATE_RESOURCE_URL

constexpr OUStringLiteral PRIVATE_RESOURCE_URL = u"private:"
constexpr

Definition at line 58 of file uicommanddescription.cxx.