|
| | PropertyHandlerComponent (const css::uno::Reference< css::uno::XComponentContext > &_rxContext) |
| |
| virtual OUString SAL_CALL | getImplementationName () override=0 |
| |
| virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) final override |
| |
| virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override=0 |
| |
Protected Member Functions inherited from pcr::PropertyHandler |
| | PropertyHandler (const css::uno::Reference< css::uno::XComponentContext > &_rxContext) |
| |
| virtual | ~PropertyHandler () override |
| |
| virtual void SAL_CALL | inspect (const css::uno::Reference< css::uno::XInterface > &_rxIntrospectee) 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 css::uno::Any SAL_CALL | convertToPropertyValue (const OUString &_rPropertyName, const css::uno::Any &_rControlValue) override |
| |
| virtual css::uno::Any SAL_CALL | convertToControlValue (const OUString &_rPropertyName, const css::uno::Any &_rPropertyValue, const css::uno::Type &_rControlValueType) override |
| |
| virtual css::beans::PropertyState SAL_CALL | getPropertyState (const OUString &_rPropertyName) override |
| |
| virtual css::inspection::LineDescriptor SAL_CALL | describePropertyLine (const OUString &_rPropertyName, const css::uno::Reference< css::inspection::XPropertyControlFactory > &_rxControlFactory) override |
| |
| virtual sal_Bool SAL_CALL | isComposable (const OUString &_rPropertyName) override |
| |
| virtual css::inspection::InteractiveSelectionResult SAL_CALL | onInteractivePropertySelection (const OUString &_rPropertyName, sal_Bool _bPrimary, css::uno::Any &_rData, const css::uno::Reference< css::inspection::XObjectInspectorUI > &_rxInspectorUI) override |
| |
| virtual void SAL_CALL | actuatingPropertyChanged (const OUString &_rActuatingPropertyName, const css::uno::Any &_rNewValue, const css::uno::Any &_rOldValue, const css::uno::Reference< css::inspection::XObjectInspectorUI > &_rxInspectorUI, sal_Bool _bFirstTimeInit) override |
| |
| virtual void SAL_CALL | addPropertyChangeListener (const css::uno::Reference< css::beans::XPropertyChangeListener > &_rxListener) override |
| |
| virtual void SAL_CALL | removePropertyChangeListener (const css::uno::Reference< css::beans::XPropertyChangeListener > &_rxListener) override |
| |
| virtual sal_Bool SAL_CALL | suspend (sal_Bool _bSuspend) override |
| |
| virtual void SAL_CALL | disposing () override |
| |
| virtual css::uno::Sequence< css::beans::Property > | doDescribeSupportedProperties () const =0 |
| |
| virtual void | onNewComponent () |
| | called when XPropertyHandler::inspect has been called, and we thus have a new component to inspect More...
|
| |
| void | firePropertyChange (const OUString &_rPropName, PropertyId _nPropId, const css::uno::Any &_rOldValue, const css::uno::Any &_rNewValue) |
| | fires the change in a property value to our listener (if any) More...
|
| |
| weld::Window * | impl_getDefaultDialogFrame_nothrow () const |
| | retrieves a window which can be used as parent for dialogs More...
|
| |
| PropertyId | impl_getPropertyId_throwUnknownProperty (const OUString &_rPropertyName) const |
| | retrieves the property id for a given property name More...
|
| |
| PropertyId | impl_getPropertyId_throwRuntime (const OUString &_rPropertyName) const |
| | retrieves the property id for a given property name More...
|
| |
| PropertyId | impl_getPropertyId_nothrow (const OUString &_rPropertyName) const |
| | retrieves the property id for a given property name More...
|
| |
| void | addStringPropertyDescription (std::vector< css::beans::Property > &_rProperties, const OUString &_rPropertyName) const |
| | adds a description for the given string property to the given property vector Most probably to be called from within getSupportedProperties More...
|
| |
| void | addInt32PropertyDescription (std::vector< css::beans::Property > &_rProperties, const OUString &_rPropertyName, sal_Int16 _nAttribs=0) const |
| | adds a description for the given int32 property to the given property vector More...
|
| |
| void | addInt16PropertyDescription (std::vector< css::beans::Property > &_rProperties, const OUString &_rPropertyName, sal_Int16 _nAttribs=0) const |
| | adds a description for the given int16 property to the given property vector More...
|
| |
| void | addDoublePropertyDescription (std::vector< css::beans::Property > &_rProperties, const OUString &_rPropertyName, sal_Int16 _nAttribs) const |
| | adds a description for the given double property to the given property vector More...
|
| |
| void | addDatePropertyDescription (std::vector< css::beans::Property > &_rProperties, const OUString &_rPropertyName, sal_Int16 _nAttribs) const |
| | adds a description for the given date property to the given property vector More...
|
| |
| void | addTimePropertyDescription (std::vector< css::beans::Property > &_rProperties, const OUString &_rPropertyName, sal_Int16 _nAttribs) const |
| | adds a description for the given time property to the given property vector More...
|
| |
| void | addDateTimePropertyDescription (std::vector< css::beans::Property > &_rProperties, const OUString &_rPropertyName, sal_Int16 _nAttribs) const |
| | adds a description for the given DateTime property to the given property vector More...
|
| |
| void | implAddPropertyDescription (std::vector< css::beans::Property > &_rProperties, const OUString &_rPropertyName, const css::uno::Type &_rType, sal_Int16 _nAttribs=0) const |
| | adds a Property, given by name only, to a given vector of Properties More...
|
| |
| const css::beans::Property * | impl_getPropertyFromId_nothrow (PropertyId _nPropId) const |
| | retrieves a property given by handle More...
|
| |
| const css::beans::Property & | impl_getPropertyFromId_throw (PropertyId _nPropId) const |
| | retrieves a property given by handle More...
|
| |
| bool | impl_isSupportedProperty_nothrow (PropertyId _nPropId) const |
| | determines whether a given property id is part of our supported properties More...
|
| |
| const css::beans::Property & | impl_getPropertyFromName_throw (const OUString &_rPropertyName) const |
| | retrieves a property given by name More...
|
| |
| OUString | impl_getPropertyNameFromId_nothrow (PropertyId _nPropId) const |
| | get the name of a property given by handle More...
|
| |
| css::uno::Reference< css::frame::XModel > | impl_getContextDocument_nothrow () const |
| | returns the value of the ContextDocument property in the ComponentContext which was used to create this handler. More...
|
| |
| void | impl_setContextDocumentModified_nothrow () const |
| | marks the context document as modified More...
|
| |
| bool | impl_componentHasProperty_throw (const OUString &_rPropName) const |
| | determines whether our component has a given property More...
|
| |
| sal_Int16 | impl_getDocumentMeasurementUnit_throw () const |
| | determines the default measure unit for the document in which our component lives More...
|
| |
| | ~ImplHelper1 () SAL_NOEXCEPT |
| |
PropertyHandler implementation which additionally supports XServiceInfo.
Definition at line 348 of file propertyhandler.hxx.