LibreOffice Module toolkit (master) 1
Classes | Typedefs | Functions | Variables
unocontrol.cxx File Reference
#include <sal/config.h>
#include <com/sun/star/awt/XControlContainer.hpp>
#include <com/sun/star/awt/WindowAttribute.hpp>
#include <com/sun/star/awt/VclWindowPeerAttribute.hpp>
#include <com/sun/star/awt/PosSize.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XMultiPropertySet.hpp>
#include <com/sun/star/lang/NoSupportException.hpp>
#include <com/sun/star/resource/XStringResourceResolver.hpp>
#include <toolkit/controls/unocontrol.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <osl/mutex.hxx>
#include <tools/debug.hxx>
#include <comphelper/diagnose_ex.hxx>
#include <vcl/svapp.hxx>
#include <vcl/window.hxx>
#include <helper/property.hxx>
#include <toolkit/awt/vclxwindow.hxx>
#include <controls/accessiblecontrolcontext.hxx>
#include <algorithm>
#include <map>
#include <string_view>
#include <vector>
Include dependency graph for unocontrol.cxx:

Go to the source code of this file.

Classes

struct  UnoControl_Data
 

Typedefs

typedef ::std::map< OUString, sal_Int32 > MapString2Int
 

Functions

static Sequence< OUString > lcl_ImplGetPropertyNames (const Reference< XMultiPropertySet > &rxModel)
 

Variables

const LanguageDependentProp aLanguageDependentProp []
 

Typedef Documentation

◆ MapString2Int

typedef ::std::map< OUString, sal_Int32 > MapString2Int

Definition at line 120 of file unocontrol.cxx.

Function Documentation

◆ lcl_ImplGetPropertyNames()

static Sequence< OUString > lcl_ImplGetPropertyNames ( const Reference< XMultiPropertySet > &  rxModel)
static

Definition at line 79 of file unocontrol.cxx.

References DBG_ASSERT, and Property.

Referenced by UnoControl::setModel(), and UnoControl::updateFromModel().

Variable Documentation

◆ aLanguageDependentProp

const LanguageDependentProp aLanguageDependentProp[]
Initial value:
=
{
{ "Text", 4 },
{ "Label", 5 },
{ "Title", 5 },
{ "HelpText", 8 },
{ "CurrencySymbol", 14 },
{ "StringItemList", 14 },
{ nullptr, 0 }
}

Definition at line 68 of file unocontrol.cxx.

Referenced by UnoControl::ImplModelPropertiesChanged().