31using ::com::sun::star::beans::Property;
32using ::com::sun::star::uno::Sequence;
33using ::osl::MutexGuard;
45 return aStaticDefaults;
54 static ::cppu::OPropertyArrayHelper aPropHelper = []()
73 m_aType(chart2::DataPointCustomLabelFieldType::DataPointCustomLabelFieldType_TEXT),
74 m_bDataLabelsRange(false),
81 m_aString( rOther.m_aString ),
83 m_aGuid(rOther.m_aGuid),
84 m_bDataLabelsRange(rOther.m_bDataLabelsRange),
220 tPropertyValueMap::const_iterator aFound( rStaticDefaults.find(
nHandle ) );
221 if( aFound == rStaticDefaults.end() )
224 rAny = (*aFound).second;
230 return StaticFormattedStringInfoHelper();
238 return xPropertySetInfo;
251 return "com.sun.star.comp.chart.FormattedString";
262 "com.sun.star.chart2.DataPointCustomLabelField",
263 "com.sun.star.chart2.FormattedString",
264 "com.sun.star.beans.PropertySet" };
269extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface *
271 css::uno::Sequence<css::uno::Any>
const &)
273 return cppu::acquire(new ::chart::FormattedString);
PropertiesInfo aProperties
This helper class serves as forwarder of modify events.
mutable::osl::Mutex m_aMutex
static css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL createPropertySetInfo(IPropertyArrayHelper &rProperties)
void SAL_CALL disposing()
OOO_DLLPUBLIC_CHARTTOOLS void AddDefaultsToMap(::chart::tPropertyValueMap &rOutMap)
OOO_DLLPUBLIC_CHARTTOOLS void AddPropertiesToVector(std::vector< css::beans::Property > &rOutProperties)
::cppu::WeakImplHelper< css::chart2::XDataPointCustomLabelField, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > FormattedString_Base
OOO_DLLPUBLIC_CHARTTOOLSconst ::chart::tPropertyValueMap & StaticFormattedStringDefaults()
std::unordered_map< tPropertyValueMapKey, css::uno::Any > tPropertyValueMap
css::uno::Sequence< DstElementType > containerToSequence(const SrcType &i_Container)
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
IMPLEMENT_FORWARD_XTYPEPROVIDER2(ChildWindowPane, ChildWindowPaneInterfaceBase, Pane)
IMPLEMENT_FORWARD_XINTERFACE2(ChildWindowPane, ChildWindowPaneInterfaceBase, Pane)
HashMap_OWString_Interface aMap