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 > 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

◆ ReportComponentHandler() [1/2]

rptui::ReportComponentHandler::ReportComponentHandler ( css::uno::Reference< css::uno::XComponentContext >  context)
explicit

◆ ~ReportComponentHandler()

virtual rptui::ReportComponentHandler::~ReportComponentHandler ( )
inlineoverrideprotectedvirtual

Definition at line 75 of file ReportComponentHandler.hxx.

◆ ReportComponentHandler() [2/2]

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

Member Function Documentation

◆ actuatingPropertyChanged()

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 178 of file ReportComponentHandler.cxx.

◆ addEventListener()

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

Definition at line 71 of file ReportComponentHandler.cxx.

◆ addPropertyChangeListener()

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

Definition at line 139 of file ReportComponentHandler.cxx.

◆ convertToControlValue()

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

Definition at line 134 of file ReportComponentHandler.cxx.

◆ convertToPropertyValue()

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

Definition at line 129 of file ReportComponentHandler.cxx.

◆ describePropertyLine()

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

Definition at line 124 of file ReportComponentHandler.cxx.

◆ disposing()

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

Definition at line 67 of file ReportComponentHandler.cxx.

◆ getActuatingProperties()

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

Definition at line 163 of file ReportComponentHandler.cxx.

◆ getImplementationName()

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

Definition at line 48 of file ReportComponentHandler.cxx.

◆ getPropertyState()

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

Definition at line 119 of file ReportComponentHandler.cxx.

◆ getPropertyValue()

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

Definition at line 109 of file ReportComponentHandler.cxx.

◆ getSupersededProperties()

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

Definition at line 157 of file ReportComponentHandler.cxx.

◆ getSupportedProperties()

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

◆ getSupportedServiceNames()

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

Definition at line 58 of file ReportComponentHandler.cxx.

◆ inspect()

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

Definition at line 84 of file ReportComponentHandler.cxx.

References u.

◆ isComposable()

sal_Bool SAL_CALL rptui::ReportComponentHandler::isComposable ( const OUString &  PropertyName)
overridevirtual

Definition at line 168 of file ReportComponentHandler.cxx.

◆ onInteractivePropertySelection()

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 173 of file ReportComponentHandler.cxx.

◆ operator=()

void rptui::ReportComponentHandler::operator= ( ReportComponentHandler const &  )
privatedelete

◆ removeEventListener()

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

Definition at line 76 of file ReportComponentHandler.cxx.

◆ removePropertyChangeListener()

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

Definition at line 144 of file ReportComponentHandler.cxx.

◆ setPropertyValue()

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

Definition at line 114 of file ReportComponentHandler.cxx.

References Value.

◆ supportsService()

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

Definition at line 53 of file ReportComponentHandler.cxx.

References ServiceName, and cppu::supportsService().

◆ suspend()

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

Definition at line 183 of file ReportComponentHandler.cxx.

Member Data Documentation

◆ m_xContext

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

Definition at line 87 of file ReportComponentHandler.hxx.

◆ m_xFormComponent

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

delegatee

Definition at line 89 of file ReportComponentHandler.hxx.

◆ m_xFormComponentHandler

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

Definition at line 88 of file ReportComponentHandler.hxx.


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