LibreOffice Module reportdesign (master)  1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
rptui::ReportComponentHandler Class Reference

#include <ReportComponentHandler.hxx>

Inheritance diagram for rptui::ReportComponentHandler:
[legend]
Collaboration diagram for rptui::ReportComponentHandler:
[legend]

Public Member Functions

 ReportComponentHandler (css::uno::Reference< css::uno::XComponentContext > const &context)
 
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
 

Protected Member Functions

virtual ~ReportComponentHandler () override
 

Private Member Functions

 ReportComponentHandler (ReportComponentHandler const &)=delete
 
void operator= (ReportComponentHandler const &)=delete
 
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::uno::XInterface > m_xFormComponent
 delegatee More...
 
- Private Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 40 of file ReportComponentHandler.hxx.

Constructor & Destructor Documentation

rptui::ReportComponentHandler::ReportComponentHandler ( css::uno::Reference< css::uno::XComponentContext > const &  context)
explicit
virtual rptui::ReportComponentHandler::~ReportComponentHandler ( )
inlineoverrideprotectedvirtual

Definition at line 75 of file ReportComponentHandler.hxx.

rptui::ReportComponentHandler::ReportComponentHandler ( ReportComponentHandler const &  )
privatedelete

Member Function Documentation

void SAL_CALL rptui::ReportComponentHandler::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 
)
overridevirtual

Definition at line 177 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

void SAL_CALL rptui::ReportComponentHandler::addEventListener ( const css::uno::Reference< css::lang::XEventListener > &  xListener)
overridevirtual

Definition at line 70 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

void SAL_CALL rptui::ReportComponentHandler::addPropertyChangeListener ( const css::uno::Reference< css::beans::XPropertyChangeListener > &  Listener)
overridevirtual

Definition at line 138 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

uno::Any SAL_CALL rptui::ReportComponentHandler::convertToControlValue ( const OUString &  PropertyName,
const css::uno::Any &  PropertyValue,
const css::uno::Type &  ControlValueType 
)
overridevirtual

Definition at line 133 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

uno::Any SAL_CALL rptui::ReportComponentHandler::convertToPropertyValue ( const OUString &  PropertyName,
const css::uno::Any &  ControlValue 
)
overridevirtual

Definition at line 128 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

inspection::LineDescriptor SAL_CALL rptui::ReportComponentHandler::describePropertyLine ( const OUString &  PropertyName,
const css::uno::Reference< css::inspection::XPropertyControlFactory > &  ControlFactory 
)
overridevirtual

Definition at line 123 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

void SAL_CALL rptui::ReportComponentHandler::disposing ( )
overrideprivatevirtual

Definition at line 66 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

uno::Sequence< OUString > SAL_CALL rptui::ReportComponentHandler::getActuatingProperties ( )
overridevirtual

Definition at line 162 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

OUString SAL_CALL rptui::ReportComponentHandler::getImplementationName ( )
overridevirtual

Definition at line 47 of file ReportComponentHandler.cxx.

beans::PropertyState SAL_CALL rptui::ReportComponentHandler::getPropertyState ( const OUString &  PropertyName)
overridevirtual

Definition at line 118 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

uno::Any SAL_CALL rptui::ReportComponentHandler::getPropertyValue ( const OUString &  PropertyName)
overridevirtual

Definition at line 108 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

uno::Sequence< OUString > SAL_CALL rptui::ReportComponentHandler::getSupersededProperties ( )
overridevirtual

Definition at line 156 of file ReportComponentHandler.cxx.

uno::Sequence< beans::Property > SAL_CALL rptui::ReportComponentHandler::getSupportedProperties ( )
overridevirtual
uno::Sequence< OUString > SAL_CALL rptui::ReportComponentHandler::getSupportedServiceNames ( )
overridevirtual

Definition at line 57 of file ReportComponentHandler.cxx.

void SAL_CALL rptui::ReportComponentHandler::inspect ( const css::uno::Reference< css::uno::XInterface > &  Component)
overridevirtual

Definition at line 83 of file ReportComponentHandler.cxx.

References m_xFormComponent, and m_xFormComponentHandler.

sal_Bool SAL_CALL rptui::ReportComponentHandler::isComposable ( const OUString &  PropertyName)
overridevirtual
inspection::InteractiveSelectionResult SAL_CALL rptui::ReportComponentHandler::onInteractivePropertySelection ( const OUString &  PropertyName,
sal_Bool  Primary,
css::uno::Any &  out_Data,
const css::uno::Reference< css::inspection::XObjectInspectorUI > &  InspectorUI 
)
overridevirtual

Definition at line 172 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

void rptui::ReportComponentHandler::operator= ( ReportComponentHandler const &  )
privatedelete
void SAL_CALL rptui::ReportComponentHandler::removeEventListener ( const css::uno::Reference< css::lang::XEventListener > &  aListener)
overridevirtual

Definition at line 75 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

void SAL_CALL rptui::ReportComponentHandler::removePropertyChangeListener ( const css::uno::Reference< css::beans::XPropertyChangeListener > &  _rxListener)
overridevirtual

Definition at line 143 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

void SAL_CALL rptui::ReportComponentHandler::setPropertyValue ( const OUString &  PropertyName,
const css::uno::Any &  Value 
)
overridevirtual

Definition at line 113 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

sal_Bool SAL_CALL rptui::ReportComponentHandler::supportsService ( const OUString &  ServiceName)
overridevirtual

Definition at line 52 of file ReportComponentHandler.cxx.

References cppu::supportsService().

sal_Bool SAL_CALL rptui::ReportComponentHandler::suspend ( sal_Bool  Suspend)
overridevirtual

Definition at line 182 of file ReportComponentHandler.cxx.

References m_xFormComponentHandler.

Member Data Documentation

css::uno::Reference< css::uno::XComponentContext > rptui::ReportComponentHandler::m_xContext
private

Definition at line 87 of file ReportComponentHandler.hxx.

css::uno::Reference< css::uno::XInterface > rptui::ReportComponentHandler::m_xFormComponent
private

delegatee

Definition at line 89 of file ReportComponentHandler.hxx.

Referenced by inspect().

css::uno::Reference< css::inspection::XPropertyHandler > rptui::ReportComponentHandler::m_xFormComponentHandler
private

The documentation for this class was generated from the following files: