LibreOffice Module reportdesign (master) 1
|
#include <DataProviderHandler.hxx>
Public Member Functions | |
DataProviderHandler (css::uno::Reference< css::uno::XComponentContext > context) | |
Protected Member Functions | |
virtual | ~DataProviderHandler () override |
Private Member Functions | |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual void SAL_CALL | addEventListener (const css::uno::Reference< css::lang::XEventListener > &xListener) override |
virtual void SAL_CALL | removeEventListener (const css::uno::Reference< css::lang::XEventListener > &aListener) override |
virtual void SAL_CALL | inspect (const css::uno::Reference< css::uno::XInterface > &Component) override |
virtual css::uno::Any SAL_CALL | getPropertyValue (const OUString &PropertyName) override |
virtual void SAL_CALL | setPropertyValue (const OUString &PropertyName, const css::uno::Any &Value) override |
virtual css::beans::PropertyState SAL_CALL | getPropertyState (const OUString &PropertyName) override |
virtual css::inspection::LineDescriptor SAL_CALL | describePropertyLine (const OUString &PropertyName, const css::uno::Reference< css::inspection::XPropertyControlFactory > &ControlFactory) override |
virtual css::uno::Any SAL_CALL | convertToPropertyValue (const OUString &PropertyName, const css::uno::Any &ControlValue) override |
virtual css::uno::Any SAL_CALL | convertToControlValue (const OUString &PropertyName, const css::uno::Any &PropertyValue, const css::uno::Type &ControlValueType) override |
virtual void SAL_CALL | addPropertyChangeListener (const css::uno::Reference< css::beans::XPropertyChangeListener > &Listener) override |
virtual void SAL_CALL | removePropertyChangeListener (const css::uno::Reference< css::beans::XPropertyChangeListener > &_rxListener) override |
virtual css::uno::Sequence< css::beans::Property > SAL_CALL | getSupportedProperties () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupersededProperties () override |
virtual css::uno::Sequence< OUString > SAL_CALL | getActuatingProperties () override |
virtual sal_Bool SAL_CALL | isComposable (const OUString &PropertyName) override |
virtual css::inspection::InteractiveSelectionResult SAL_CALL | onInteractivePropertySelection (const OUString &PropertyName, sal_Bool Primary, css::uno::Any &out_Data, const css::uno::Reference< css::inspection::XObjectInspectorUI > &InspectorUI) override |
virtual void SAL_CALL | actuatingPropertyChanged (const OUString &ActuatingPropertyName, const css::uno::Any &NewValue, const css::uno::Any &OldValue, const css::uno::Reference< css::inspection::XObjectInspectorUI > &InspectorUI, sal_Bool FirstTimeInit) override |
virtual sal_Bool SAL_CALL | suspend (sal_Bool Suspend) override |
DataProviderHandler (DataProviderHandler const &)=delete | |
void | operator= (DataProviderHandler const &)=delete |
bool | impl_dialogLinkedFields_nothrow (::osl::ClearableMutexGuard &_rClearBeforeDialog) const |
bool | impl_dialogChartType_nothrow (::osl::ClearableMutexGuard &_rClearBeforeDialog) const |
void | impl_updateChartTitle_throw (const css::uno::Any &_aValue) |
virtual void SAL_CALL | disposing () override |
Private Attributes | |
css::uno::Reference< css::uno::XComponentContext > | m_xContext |
css::uno::Reference< css::inspection::XPropertyHandler > | m_xFormComponentHandler |
css::uno::Reference< css::chart2::data::XDatabaseDataProvider > | m_xDataProvider |
delegatee More... | |
css::uno::Reference< css::uno::XInterface > | m_xFormComponent |
inspectee More... | |
css::uno::Reference< css::report::XReportComponent > | m_xReportComponent |
inspectee More... | |
css::uno::Reference< css::chart2::XChartDocument > | m_xChartModel |
inspectee More... | |
css::uno::Reference< css::beans::XPropertyChangeListener > | m_xMasterDetails |
css::uno::Reference< css::script::XTypeConverter > | m_xTypeConverter |
type converter, needed on various occasions More... | |
Private Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Definition at line 46 of file DataProviderHandler.hxx.
|
explicit |
|
inlineoverrideprotectedvirtual |
Definition at line 82 of file DataProviderHandler.hxx.
|
privatedelete |
|
overrideprivatevirtual |
Definition at line 414 of file DataProviderHandler.cxx.
References comphelper::NamedValueCollection::getPropertyValues(), m_aMutex, nId, PROPERTY_COMMAND, PROPERTY_DETAILFIELDS, PROPERTY_ID_DETAILFIELDS, PROPERTY_ID_MASTERFIELDS, PROPERTY_MASTERFIELDS, PROPERTY_TITLE, and comphelper::NamedValueCollection::put().
|
overrideprivatevirtual |
Definition at line 97 of file DataProviderHandler.cxx.
|
overrideprivatevirtual |
Definition at line 334 of file DataProviderHandler.cxx.
|
overrideprivatevirtual |
Definition at line 303 of file DataProviderHandler.cxx.
References uno::Any::hasValue(), m_aMutex, nId, PROPERTY_ID_CHARTTYPE, PROPERTY_ID_DETAILFIELDS, PROPERTY_ID_MASTERFIELDS, PROPERTY_ID_PREVIEW_COUNT, and TOOLS_WARN_EXCEPTION.
|
overrideprivatevirtual |
Definition at line 275 of file DataProviderHandler.cxx.
References m_aMutex, nId, PROPERTY_ID_CHARTTYPE, PROPERTY_ID_DETAILFIELDS, PROPERTY_ID_MASTERFIELDS, PROPERTY_ID_PREVIEW_COUNT, and TOOLS_WARN_EXCEPTION.
|
overrideprivatevirtual |
Definition at line 240 of file DataProviderHandler.cxx.
References DataProperty, nId, PROPERTY_ID_CHARTTYPE, PROPERTY_ID_DETAILFIELDS, PROPERTY_ID_MASTERFIELDS, PROPERTY_ID_PREVIEW_COUNT, u, UID_RPT_PROP_CHARTTYPE_DLG, and UID_RPT_PROP_DLG_LINKFIELDS.
|
overrideprivatevirtual |
Definition at line 91 of file DataProviderHandler.cxx.
|
overrideprivatevirtual |
Definition at line 374 of file DataProviderHandler.cxx.
References aSeq, m_aMutex, and PROPERTY_TITLE.
|
overrideprivatevirtual |
Definition at line 72 of file DataProviderHandler.cxx.
|
overrideprivatevirtual |
Definition at line 235 of file DataProviderHandler.cxx.
|
overrideprivatevirtual |
Definition at line 149 of file DataProviderHandler.cxx.
References m_aMutex, nId, PROPERTY_ID_CHARTTYPE, and PROPERTY_ID_PREVIEW_COUNT.
|
overrideprivatevirtual |
Definition at line 368 of file DataProviderHandler.cxx.
References PROPERTY_TITLE.
|
overrideprivatevirtual |
Definition at line 344 of file DataProviderHandler.cxx.
References rptui::OPropertyInfoService::getExcludeProperties(), PROPERTY_CHARTTYPE, PROPERTY_DETAILFIELDS, PROPERTY_MASTERFIELDS, and PROPERTY_PREVIEW_COUNT.
|
overrideprivatevirtual |
Definition at line 82 of file DataProviderHandler.cxx.
|
private |
Definition at line 487 of file DataProviderHandler.cxx.
References aSeq, comphelper::InitAnyPropertySequence(), and m_xContext.
|
private |
Definition at line 466 of file DataProviderHandler.cxx.
References aSeq, comphelper::InitAnyPropertySequence(), m_xContext, and RptResId().
|
private |
Definition at line 213 of file DataProviderHandler.cxx.
References m_xContext.
|
overrideprivatevirtual |
Definition at line 110 of file DataProviderHandler.cxx.
References PROPERTY_DETAILFIELDS, PROPERTY_MASTERFIELDS, sModel, and u.
|
overrideprivatevirtual |
Definition at line 382 of file DataProviderHandler.cxx.
|
overrideprivatevirtual |
Definition at line 387 of file DataProviderHandler.cxx.
References m_aMutex, nId, PROPERTY_ID_CHARTTYPE, PROPERTY_ID_DETAILFIELDS, and PROPERTY_ID_MASTERFIELDS.
|
privatedelete |
|
overrideprivatevirtual |
Definition at line 102 of file DataProviderHandler.cxx.
|
overrideprivatevirtual |
Definition at line 339 of file DataProviderHandler.cxx.
|
overrideprivatevirtual |
Definition at line 196 of file DataProviderHandler.cxx.
References m_aMutex, nId, PROPERTY_ID_CHARTTYPE, PROPERTY_ID_PREVIEW_COUNT, and Value.
|
overrideprivatevirtual |
Definition at line 77 of file DataProviderHandler.cxx.
References ServiceName, and cppu::supportsService().
Definition at line 462 of file DataProviderHandler.cxx.
|
private |
inspectee
Definition at line 103 of file DataProviderHandler.hxx.
|
private |
Definition at line 98 of file DataProviderHandler.hxx.
|
private |
delegatee
Definition at line 100 of file DataProviderHandler.hxx.
|
private |
inspectee
Definition at line 101 of file DataProviderHandler.hxx.
|
private |
Definition at line 99 of file DataProviderHandler.hxx.
|
private |
Definition at line 104 of file DataProviderHandler.hxx.
|
private |
inspectee
Definition at line 102 of file DataProviderHandler.hxx.
|
private |
type converter, needed on various occasions
Definition at line 106 of file DataProviderHandler.hxx.