LibreOffice Module extensions (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
pcr Namespace Reference

a property handler for any virtual string properties More...

Namespaces

namespace  ControlType
 
namespace  FontItemIds
 

Classes

class  ButtonNavigationHandler
 a property handler for any virtual string properties More...
 
class  CellBindingHelper
 encapsulates functionality related to binding a form control to a spreadsheet cell More...
 
class  CellBindingPropertyHandler
 
class  CommonBehaviourControl
 implements a base class for <type scope="css::inspection">XPropertyControl</type> implementations More...
 
class  CommonBehaviourControlHelper
 A helper class for implementing the <type scope="css::inspection">XPropertyControl</type> or one of its derived interfaces. More...
 
class  ComposedPropertyUIUpdate
 helper class composing requests to a ->XObjectInspectorUI interface, coming from multiple sources More...
 
class  ComposedUIAutoFireGuard
 
class  ControlCharacterDialog
 
class  DefaultEnumRepresentation
 an implementation of the IPropertyEnumRepresentation More...
 
class  DefaultFormComponentInspectorModel
 
class  DefaultHelpProvider
 
class  DialogController
 Legacy implementation of com.sun.star.awt.PropertyBrowserController. More...
 
class  EditPropertyHandler
 a property handler for any virtual string properties More...
 
class  EFormsHelper
 
class  EFormsPropertyHandler
 
struct  EventDescription
 
class  EventHandler
 
class  FieldLinkRow
 
struct  FindPropertyByHandle
 
struct  FindPropertyByName
 
struct  FormatDescription
 
class  FormComponentPropertyHandler
 default ->XPropertyHandler for all form components. More...
 
class  FormController
 Legacy implementation of com.sun.star.form.PropertyBrowserController. More...
 
class  FormLinkDialog
 
class  GenericPropertyHandler
 
class  HelpIdUrl
 small helper to translate help ids into help urls More...
 
class  IButtonClickListener
 
class  ImplInspectorModel
 
class  InspectorHelpWindow
 
class  InspectorModelProperties
 helper class for implementing the property set related functionality of an ImplInspectorModel More...
 
class  IPropertyControlObserver
 non-UNO version of the XPropertyControlObserver More...
 
class  IPropertyEnumRepresentation
 
class  IPropertyExistenceCheck
 callback for a ComposedPropertyUIUpdate checking a given property for existence More...
 
class  IPropertyInfoService
 
class  IPropertyLineListener
 
class  ISQLCommandAdapter
 an adapter to forward changed SQL command property values to a component More...
 
struct  ListBoxLine
 
class  ListSelectionDialog
 
struct  MapHandlerToUI
 
class  MasterDetailLinkDialog
 
class  NewDataTypeDialog
 
class  OBrowserLine
 
class  OBrowserListBox
 
class  OBrowserPage
 
class  OColorControl
 
class  OComboboxControl
 
class  OControlFontDialog
 
class  ODateControl
 
class  ODateTimeControl
 
class  OEditControl
 
class  OFileUrlControl
 
class  OFormatSampleControl
 
class  OFormattedNumericControl
 
class  OHyperlinkControl
 
struct  OLineDescriptor
 
class  OListboxControl
 
class  OMultilineEditControl
 
class  ONumericControl
 
class  OPropertyBrowserController
 
class  OPropertyBrowserView
 
class  OPropertyEditor
 
struct  OPropertyInfoImpl
 
class  OPropertyInfoService
 
class  OSelectLabelDialog
 
class  OTabOrderDialog
 
class  OTimeControl
 
class  PropertyComposer
 implements an <type>XPropertyHandler</type> which composes its information from a set of other property handlers More...
 
class  PropertyControlContext_Impl
 
class  PropertyControlExtender
 
class  PropertyEventTranslation
 
class  PropertyHandler
 the base class for property handlers More...
 
class  PropertyHandlerComponent
 PropertyHandler implementation which additionally supports XServiceInfo. More...
 
class  PropertyHandlerHelper
 
struct  PropertyLessByName
 
class  PushButtonNavigation
 
class  SQLCommandDesigner
 encapsulates the code for calling and managing a query design frame, used for interactively designing the Command property of a ->RowSet More...
 
class  StlSyntaxSequence
 
class  SubmissionHelper
 
class  SubmissionPropertyHandler
 a property handler for any virtual string properties More...
 
class  TabOrderDialog
 
struct  TypeLess
 
struct  TypeLessByName
 
class  UnoURL
 
class  XSDDataType
 
class  XSDValidationHelper
 
class  XSDValidationPropertyHandler
 

Typedefs

typedef ::cppu::WeakImplHelper< XPropertyControlContext > PropertyControlContext_Impl_Base
 implementation for of <type scope="css::inspection">XPropertyControlContext</type> which forwards all events to a non-UNO version of this interface More...
 
typedef std::shared_ptr< OBrowserLineBrowserLinePointer
 
typedef std::vector< ListBoxLineListBoxLines
 
typedef void(ComposedPropertyUIUpdate::* FNotifySingleUIChange) ()
 
typedef ::cppu::WeakImplHelper< css::inspection::XObjectInspectorUI > CachedInspectorUI_Base
 
typedef std::map< Reference< XPropertyHandler >, ::rtl::Reference< CachedInspectorUI >, HandlerLess > ImplMapHandlerToUI
 
typedef ::svt::OGenericUnoDialog OControlFontDialog_DBase
 
typedef ::comphelper::OPropertyArrayUsageHelper< OControlFontDialogOControlFontDialog_PBase
 
typedef ::cppu::WeakImplHelper< css::inspection::XPropertyControlObserver, css::lang::XInitialization, css::lang::XServiceInfo > DefaultHelpProvider_Base
 
typedef std::map< OUString, css::uno::Reference< css::beans::XPropertySet >, std::less< OUString > > MapStringToPropertySet
 
typedef ::cppu::WeakImplHelper< css::container::XNameReplace > EventHolder_Base
 
typedef sal_Int32 EventId
 
typedef std::unordered_map< OUString, EventDescriptionEventMap
 
typedef ::cppu::WeakComponentImplHelper< css::inspection::XPropertyHandler, css::lang::XServiceInfo > EventHandler_Base
 
typedef std::set< css::beans::Property, PropertyLessByNamePropertyBag
 
typedef ::comphelper::OPropertyArrayUsageHelper< FormComponentPropertyHandlerFormComponentPropertyHandler_PROP
 
typedef ::cppu::OPropertySetHelper FormController_PropertyBase1
 
typedef ::comphelper::OPropertyArrayUsageHelper< FormControllerFormController_PropertyBase2
 
typedef ::comphelper::ComponentBase ShapeGeometryChangeNotifier_CBase
 helper class to work around the ...unfortunate implementation of property change broadcasts in the XShape implementation, which broadcasts way too generous and unspecified More...
 
typedef ::cppu::WeakImplHelper< css::beans::XPropertyChangeListener > ShapeGeometryChangeNotifier_IBase
 
typedef ::cppu::WeakImplHelper< XActionListener > UrlClickHandler_Base
 
typedef ::cppu::WeakComponentImplHelper< css::inspection::XPropertyHandler, css::lang::XServiceInfo > GenericPropertyHandler_Base
 
typedef ::cppu::WeakImplHelper< css::inspection::XObjectInspectorModel, css::lang::XInitialization, css::lang::XServiceInfo > ImplInspectorModel_Base
 
typedef ::cppu::OPropertySetHelper ImplInspectorModel_PBase
 
typedef ::svt::OGenericUnoDialog MasterDetailLinkDialog_DBase
 
typedef ::comphelper::OPropertyArrayUsageHelper< MasterDetailLinkDialogMasterDetailLinkDialog_PBase
 
typedef ::comphelper::OInterfaceContainerHelper3< css::beans::XPropertyChangeListener > PropertyChangeListeners
 
typedef std::unordered_map< OUString, css::beans::Property > PropertyMap
 
typedef ::svt::OGenericUnoDialog OTabOrderDialog_DBase
 
typedef ::comphelper::OPropertyArrayUsageHelper< OTabOrderDialogOTabOrderDialog_PBase
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::awt::XFocusListener, css::awt::XLayoutConstrains, css::beans::XPropertyChangeListener, css::inspection::XPropertyControlFactory, css::inspection::XObjectInspector, css::lang::XInitialization > OPropertyBrowserController_Base
 
typedef ::cppu::WeakComponentImplHelper< css::inspection::XPropertyHandler, css::beans::XPropertyChangeListener > PropertyComposer_Base
 
typedef ::cppu::WeakImplHelper< css::awt::XKeyListener > PropertyControlExtender_Base
 
typedef sal_Int32 PropertyId
 
typedef ::cppu::WeakComponentImplHelper< css::inspection::XPropertyHandler > PropertyHandler_Base
 
typedef ::cppu::ImplHelper1< css::lang::XServiceInfo > PropertyHandlerComponent_Base
 
typedef ::cppu::WeakImplHelper< css::beans::XPropertyChangeListener > PropertyEventTranslation_Base
 
typedef ::cppu::WeakImplHelper< css::beans::XPropertyChangeListener > SQLCommandDesigner_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, weld::FormattedSpinButtonOTimeControl_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, weld::ContainerODateControl_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, weld::EntryOEditControl_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, weld::ContainerODateTimeControl_Base
 
typedef CommonBehaviourControl< css::inspection::XHyperlinkControl, weld::ContainerOHyperlinkControl_Base
 
typedef CommonBehaviourControl< css::inspection::XNumericControl, weld::MetricSpinButtonONumericControl_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, ColorListBoxOColorControl_Base
 
typedef CommonBehaviourControl< css::inspection::XStringListControl, weld::ComboBoxOListboxControl_Base
 
typedef CommonBehaviourControl< css::inspection::XStringListControl, weld::ComboBoxOComboboxControl_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, weld::ContainerOMultilineEditControl_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, weld::ContainerOFormatSampleControl_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, weld::FormattedSpinButtonOFormattedNumericControl_Base
 
typedef CommonBehaviourControl< css::inspection::XPropertyControl, SvtURLBoxOFileUrlControl_Base
 

Enumerations

enum  ComponentClassification {
  eFormControl ,
  eDialogControl ,
  eUnknown
}
 
enum class  OwnPropertyId {
  INTROSPECTEDOBJECT = 0x0010 ,
  CURRENTPAGE = 0x0011 ,
  CONTROLCONTEXT = 0x0012 ,
  TABBINGMODEL = 0x0013
}
 
enum  MultiLineOperationMode {
  eStringList ,
  eMultiLineText
}
 

Functions

 IMPL_LINK (OBrowserLine, OnButtonClicked, weld::Button &, rButton, void)
 
 IMPL_LINK_NOARG (OBrowserLine, OnButtonFocus, weld::Widget &, void)
 
 IMPL_LINK (OPropertyBrowserView, OnPageActivation, const OUString &, rNewPage, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, EditModifiedHdl, weld::Entry &, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, ModifiedHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, MetricModifiedHdl, weld::MetricSpinButton &, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, FormattedModifiedHdl, weld::FormattedSpinButton &, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, TimeModifiedHdl, weld::FormattedSpinButton &, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, DateModifiedHdl, SvtCalendarBox &, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, ColorModifiedHdl, ColorListBox &, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, GetFocusHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (CommonBehaviourControlHelper, LoseFocusHdl, weld::Widget &, void)
 
OUString GetUIHeadlineName (sal_Int16 nClassId, const Any &aUnoObj)
 
sal_Int16 classifyComponent (const Reference< XInterface > &_rxComponent)
 
OUString GetUIHeadlineName (sal_Int16 _nClassId, const css::uno::Any &_rUnoObject)
 
sal_Int16 classifyComponent (const css::uno::Reference< css::uno::XInterface > &_rxComponent)
 
 IMPL_LINK_NOARG (FormComponentPropertyHandler, OnDesignerClosed, SQLCommandDesigner &, void)
 
 IMPL_LINK_NOARG (FieldLinkRow, OnFieldNameChanged, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (FormLinkDialog, OnSuggest, weld::Button &, void)
 
 IMPL_LINK_NOARG (FormLinkDialog, OnFieldChanged, FieldLinkRow &, void)
 
 IMPL_LINK_NOARG (FormLinkDialog, OnInitialize, void *, void)
 
 IMPLEMENT_FORWARD_XCOMPONENT (GenericPropertyHandler, GenericPropertyHandler_Base)
 
OUString PcrRes (TranslateId aId)
 
 IMPL_LINK_NOARG (NewDataTypeDialog, OnNameModified, weld::Entry &, void)
 
template<class CONTAINER >
void clearContainer (CONTAINER &_rContainer)
 
 IMPL_LINK_NOARG (OPropertyBrowserController, OnPageActivation, LinkParamNone *, void)
 
static void uniteStringArrays (const PropertyComposer::HandlerArray &_rHandlers, Sequence< OUString >(SAL_CALL XPropertyHandler::*pGetter)(), Sequence< OUString > &_rUnion)
 
 IMPL_LINK (OPropertyEditor, OnPageActivate, const OUString &, rNewPage, void)
 
 IMPL_LINK (OPropertyEditor, OnPageDeactivate, const OUString &, rIdent, bool)
 
 IMPL_LINK (OSelectLabelDialog, OnEntrySelected, weld::TreeView &, rLB, void)
 
 IMPL_LINK (OSelectLabelDialog, OnNoAssignmentClicked, weld::Toggleable &, rButton, void)
 
 IMPL_LINK_NOARG (ODateControl, ActivateHdl, SvtCalendarBox &, void)
 
 IMPL_LINK (ODateControl, ToggleHdl, weld::Toggleable &, rToggle, void)
 
static sal_Int64 ImplCalcLongValue (double nValue, sal_uInt16 nDigits)
 
static double ImplCalcDoubleValue (sal_Int64 nValue, sal_uInt16 nDigits)
 
 IMPL_LINK_NOARG (OHyperlinkControl, OnHyperlinkClicked, weld::Button &, void)
 
 IMPL_LINK_NOARG (OComboboxControl, OnEntrySelected, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (OMultilineEditControl, TextViewModifiedHdl, weld::TextView &, void)
 
 IMPL_LINK_NOARG (OMultilineEditControl, ButtonHandler, weld::Button &, void)
 
 IMPL_LINK_NOARG (TabOrderDialog, MoveUpClickHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (TabOrderDialog, MoveDownClickHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (TabOrderDialog, AutoOrderClickHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (TabOrderDialog, OKClickHdl, weld::Button &, void)
 
 IMPL_LINK_NOARG (TabOrderDialog, ModelHasMoved, weld::TreeView &, void)
 
 IMPL_LINK (OFormatSampleControl, KeyInputHdl, const KeyEvent &, rKeyEvent, bool)
 
 IMPL_LINK_NOARG (OFileUrlControl, URLModifiedHdl, weld::ComboBox &, void)
 
template<typename INTERFACE , typename ARGUMENT >
static ARGUMENT getSave (INTERFACE *pObject, ARGUMENT(SAL_CALL INTERFACE::*pGetter)())
 

Variables

const LanguageDependentProp aLanguageDependentProp []
 
constexpr OUStringLiteral PROPERTY_TABBINGMODEL = u"TabbingModel"
 

Detailed Description

a property handler for any virtual string properties

Typedef Documentation

◆ BrowserLinePointer

typedef std::shared_ptr< OBrowserLine > pcr::BrowserLinePointer

Definition at line 49 of file browserlistbox.hxx.

◆ CachedInspectorUI_Base

typedef ::cppu::WeakImplHelper< css::inspection::XObjectInspectorUI > pcr::CachedInspectorUI_Base

Definition at line 72 of file composeduiupdate.cxx.

◆ DefaultHelpProvider_Base

typedef ::cppu::WeakImplHelper< css::inspection::XPropertyControlObserver , css::lang::XInitialization , css::lang::XServiceInfo > pcr::DefaultHelpProvider_Base

Definition at line 41 of file defaulthelpprovider.hxx.

◆ EventHandler_Base

typedef ::cppu::WeakComponentImplHelper< css::inspection::XPropertyHandler , css::lang::XServiceInfo > pcr::EventHandler_Base

Definition at line 73 of file eventhandler.hxx.

◆ EventHolder_Base

typedef ::cppu::WeakImplHelper< css::container::XNameReplace > pcr::EventHolder_Base

Definition at line 282 of file eventhandler.cxx.

◆ EventId

typedef sal_Int32 pcr::EventId

Definition at line 41 of file eventhandler.hxx.

◆ EventMap

typedef std::unordered_map< OUString, EventDescription > pcr::EventMap

Definition at line 66 of file eventhandler.hxx.

◆ FNotifySingleUIChange

typedef void(ComposedPropertyUIUpdate::* pcr::FNotifySingleUIChange) ()

Definition at line 69 of file composeduiupdate.cxx.

◆ FormComponentPropertyHandler_PROP

Definition at line 53 of file formcomponenthandler.hxx.

◆ FormController_PropertyBase1

Definition at line 35 of file formcontroller.hxx.

◆ FormController_PropertyBase2

Definition at line 36 of file formcontroller.hxx.

◆ GenericPropertyHandler_Base

typedef ::cppu::WeakComponentImplHelper< css::inspection::XPropertyHandler , css::lang::XServiceInfo > pcr::GenericPropertyHandler_Base

Definition at line 57 of file genericpropertyhandler.hxx.

◆ ImplInspectorModel_Base

typedef ::cppu::WeakImplHelper< css::inspection::XObjectInspectorModel , css::lang::XInitialization , css::lang::XServiceInfo > pcr::ImplInspectorModel_Base

Definition at line 46 of file inspectormodelbase.hxx.

◆ ImplInspectorModel_PBase

Definition at line 47 of file inspectormodelbase.hxx.

◆ ImplMapHandlerToUI

typedef std::map< Reference< XPropertyHandler > , ::rtl::Reference< CachedInspectorUI > , HandlerLess > pcr::ImplMapHandlerToUI

Definition at line 362 of file composeduiupdate.cxx.

◆ ListBoxLines

typedef std::vector< ListBoxLine > pcr::ListBoxLines

Definition at line 64 of file browserlistbox.hxx.

◆ MapStringToPropertySet

typedef std::map< OUString, css::uno::Reference< css::beans::XPropertySet >, std::less< OUString > > pcr::MapStringToPropertySet

Definition at line 43 of file eformshelper.hxx.

◆ MasterDetailLinkDialog_DBase

Definition at line 29 of file MasterDetailLinkDialog.hxx.

◆ MasterDetailLinkDialog_PBase

Definition at line 30 of file MasterDetailLinkDialog.hxx.

◆ OColorControl_Base

typedef CommonBehaviourControl<css::inspection::XPropertyControl, ColorListBox> pcr::OColorControl_Base

Definition at line 258 of file standardcontrol.hxx.

◆ OComboboxControl_Base

typedef CommonBehaviourControl< css::inspection::XStringListControl, weld::ComboBox > pcr::OComboboxControl_Base

Definition at line 314 of file standardcontrol.hxx.

◆ OControlFontDialog_DBase

Definition at line 33 of file controlfontdialog.hxx.

◆ OControlFontDialog_PBase

Definition at line 34 of file controlfontdialog.hxx.

◆ ODateControl_Base

typedef CommonBehaviourControl<css::inspection::XPropertyControl, weld::Container> pcr::ODateControl_Base

Definition at line 64 of file standardcontrol.hxx.

◆ ODateTimeControl_Base

typedef CommonBehaviourControl<css::inspection::XPropertyControl, weld::Container> pcr::ODateTimeControl_Base

Definition at line 126 of file standardcontrol.hxx.

◆ OEditControl_Base

typedef CommonBehaviourControl<css::inspection::XPropertyControl, weld::Entry> pcr::OEditControl_Base

Definition at line 100 of file standardcontrol.hxx.

◆ OFileUrlControl_Base

typedef CommonBehaviourControl<css::inspection::XPropertyControl, SvtURLBox> pcr::OFileUrlControl_Base

Definition at line 118 of file usercontrol.hxx.

◆ OFormatSampleControl_Base

typedef CommonBehaviourControl<css::inspection::XPropertyControl, weld::Container> pcr::OFormatSampleControl_Base

Definition at line 31 of file usercontrol.hxx.

◆ OFormattedNumericControl_Base

Definition at line 87 of file usercontrol.hxx.

◆ OHyperlinkControl_Base

typedef CommonBehaviourControl<css::inspection::XHyperlinkControl, weld::Container> pcr::OHyperlinkControl_Base

Definition at line 165 of file standardcontrol.hxx.

◆ OListboxControl_Base

typedef CommonBehaviourControl<css::inspection::XStringListControl, weld::ComboBox> pcr::OListboxControl_Base

Definition at line 284 of file standardcontrol.hxx.

◆ OMultilineEditControl_Base

typedef CommonBehaviourControl<css::inspection::XPropertyControl, weld::Container> pcr::OMultilineEditControl_Base

Definition at line 354 of file standardcontrol.hxx.

◆ ONumericControl_Base

typedef CommonBehaviourControl<css::inspection::XNumericControl, weld::MetricSpinButton> pcr::ONumericControl_Base

Definition at line 206 of file standardcontrol.hxx.

◆ OPropertyBrowserController_Base

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo , css::awt::XFocusListener , css::awt::XLayoutConstrains , css::beans::XPropertyChangeListener , css::inspection::XPropertyControlFactory , css::inspection::XObjectInspector , css::lang::XInitialization > pcr::OPropertyBrowserController_Base

Definition at line 62 of file propcontroller.hxx.

◆ OTabOrderDialog_DBase

Definition at line 34 of file pcrunodialogs.hxx.

◆ OTabOrderDialog_PBase

Definition at line 35 of file pcrunodialogs.hxx.

◆ OTimeControl_Base

typedef CommonBehaviourControl<css::inspection::XPropertyControl, weld::FormattedSpinButton> pcr::OTimeControl_Base

Definition at line 36 of file standardcontrol.hxx.

◆ PropertyBag

typedef std::set< css::beans::Property, PropertyLessByName > pcr::PropertyBag

Definition at line 84 of file formbrowsertools.hxx.

◆ PropertyChangeListeners

typedef ::comphelper::OInterfaceContainerHelper3< css::beans::XPropertyChangeListener > pcr::PropertyChangeListeners

Definition at line 46 of file pcrcommon.hxx.

◆ PropertyComposer_Base

typedef ::cppu::WeakComponentImplHelper< css::inspection::XPropertyHandler , css::beans::XPropertyChangeListener > pcr::PropertyComposer_Base

Definition at line 44 of file propertycomposer.hxx.

◆ PropertyControlContext_Impl_Base

typedef ::cppu::WeakImplHelper< XPropertyControlContext > pcr::PropertyControlContext_Impl_Base

implementation for of <type scope="css::inspection">XPropertyControlContext</type> which forwards all events to a non-UNO version of this interface

Definition at line 118 of file browserlistbox.cxx.

◆ PropertyControlExtender_Base

typedef ::cppu::WeakImplHelper< css::awt::XKeyListener > pcr::PropertyControlExtender_Base

Definition at line 38 of file propertycontrolextender.hxx.

◆ PropertyEventTranslation_Base

typedef ::cppu::WeakImplHelper< css::beans::XPropertyChangeListener > pcr::PropertyEventTranslation_Base

Definition at line 33 of file propeventtranslation.hxx.

◆ PropertyHandler_Base

typedef ::cppu::WeakComponentImplHelper< css::inspection::XPropertyHandler > pcr::PropertyHandler_Base

Definition at line 65 of file propertyhandler.hxx.

◆ PropertyHandlerComponent_Base

typedef ::cppu::ImplHelper1< css::lang::XServiceInfo > pcr::PropertyHandlerComponent_Base

Definition at line 345 of file propertyhandler.hxx.

◆ PropertyId

typedef sal_Int32 pcr::PropertyId

Definition at line 58 of file propertyhandler.hxx.

◆ PropertyMap

typedef std::unordered_map<OUString, css::beans::Property> pcr::PropertyMap

Definition at line 29 of file pcrcommontypes.hxx.

◆ ShapeGeometryChangeNotifier_CBase

helper class to work around the ...unfortunate implementation of property change broadcasts in the XShape implementation, which broadcasts way too generous and unspecified

Definition at line 124 of file formgeometryhandler.cxx.

◆ ShapeGeometryChangeNotifier_IBase

typedef ::cppu::WeakImplHelper< css::beans::XPropertyChangeListener > pcr::ShapeGeometryChangeNotifier_IBase

Definition at line 126 of file formgeometryhandler.cxx.

◆ SQLCommandDesigner_Base

typedef ::cppu::WeakImplHelper< css::beans::XPropertyChangeListener > pcr::SQLCommandDesigner_Base

Definition at line 43 of file sqlcommanddesign.hxx.

◆ UrlClickHandler_Base

typedef ::cppu::WeakImplHelper< XActionListener > pcr::UrlClickHandler_Base

Definition at line 180 of file genericpropertyhandler.cxx.

Enumeration Type Documentation

◆ ComponentClassification

Enumerator
eFormControl 
eDialogControl 
eUnknown 

Definition at line 42 of file formcomponenthandler.hxx.

◆ MultiLineOperationMode

Enumerator
eStringList 
eMultiLineText 

Definition at line 347 of file standardcontrol.hxx.

◆ OwnPropertyId

enum class pcr::OwnPropertyId
strong
Enumerator
INTROSPECTEDOBJECT 
CURRENTPAGE 
CONTROLCONTEXT 
TABBINGMODEL 

Definition at line 34 of file pcrcommon.hxx.

Function Documentation

◆ classifyComponent() [1/2]

sal_Int16 pcr::classifyComponent ( const css::uno::Reference< css::uno::XInterface > &  _rxComponent)

◆ classifyComponent() [2/2]

sal_Int16 pcr::classifyComponent ( const Reference< XInterface > &  _rxComponent)

Definition at line 115 of file formbrowsertools.cxx.

References PROPERTY_CLASSID.

Referenced by pcr::EventHandler::inspect().

◆ clearContainer()

template<class CONTAINER >
void pcr::clearContainer ( CONTAINER &  _rContainer)

◆ getSave()

template<typename INTERFACE , typename ARGUMENT >
static ARGUMENT pcr::getSave ( INTERFACE *  pObject,
ARGUMENT(SAL_CALL INTERFACE::*)()  pGetter 
)
static

◆ GetUIHeadlineName() [1/2]

OUString pcr::GetUIHeadlineName ( sal_Int16  _nClassId,
const css::uno::Any &  _rUnoObject 
)

◆ GetUIHeadlineName() [2/2]

OUString pcr::GetUIHeadlineName ( sal_Int16  nClassId,
const Any &  aUnoObj 
)

◆ IMPL_LINK() [1/8]

pcr::IMPL_LINK ( OBrowserLine  ,
OnButtonClicked  ,
weld::Button ,
rButton  ,
void   
)

Definition at line 380 of file browserline.cxx.

◆ IMPL_LINK() [2/8]

pcr::IMPL_LINK ( ODateControl  ,
ToggleHdl  ,
weld::Toggleable ,
rToggle  ,
void   
)

Definition at line 142 of file standardcontrol.cxx.

References Date::GetDate(), Date::IsEmpty(), and Date::SYSTEM.

◆ IMPL_LINK() [3/8]

pcr::IMPL_LINK ( OFormatSampleControl  ,
KeyInputHdl  ,
const KeyEvent ,
rKeyEvent  ,
bool   
)

Definition at line 43 of file usercontrol.cxx.

References KEY_BACKSPACE, and KEY_DELETE.

◆ IMPL_LINK() [4/8]

pcr::IMPL_LINK ( OPropertyBrowserView  ,
OnPageActivation  ,
const OUString &  ,
rNewPage  ,
void   
)

Definition at line 38 of file browserview.cxx.

◆ IMPL_LINK() [5/8]

pcr::IMPL_LINK ( OPropertyEditor  ,
OnPageActivate  ,
const OUString &  ,
rNewPage  ,
void   
)

Definition at line 350 of file propertyeditor.cxx.

◆ IMPL_LINK() [6/8]

pcr::IMPL_LINK ( OPropertyEditor  ,
OnPageDeactivate  ,
const OUString &  ,
rIdent  ,
bool   
)

◆ IMPL_LINK() [7/8]

pcr::IMPL_LINK ( OSelectLabelDialog  ,
OnEntrySelected  ,
weld::TreeView ,
rLB  ,
void   
)

Definition at line 228 of file selectlabeldialog.cxx.

References DBG_ASSERT, and weld::fromId().

◆ IMPL_LINK() [8/8]

pcr::IMPL_LINK ( OSelectLabelDialog  ,
OnNoAssignmentClicked  ,
weld::Toggleable ,
rButton  ,
void   
)

Definition at line 239 of file selectlabeldialog.cxx.

References DBG_ASSERT.

◆ IMPL_LINK_NOARG() [1/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
ColorModifiedHdl  ,
ColorListBox ,
void   
)

Definition at line 106 of file commoncontrol.cxx.

◆ IMPL_LINK_NOARG() [2/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
DateModifiedHdl  ,
SvtCalendarBox ,
void   
)

Definition at line 101 of file commoncontrol.cxx.

◆ IMPL_LINK_NOARG() [3/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
EditModifiedHdl  ,
weld::Entry ,
void   
)

Definition at line 71 of file commoncontrol.cxx.

◆ IMPL_LINK_NOARG() [4/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
FormattedModifiedHdl  ,
weld::FormattedSpinButton ,
void   
)

Definition at line 91 of file commoncontrol.cxx.

◆ IMPL_LINK_NOARG() [5/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
GetFocusHdl  ,
weld::Widget ,
void   
)

Definition at line 111 of file commoncontrol.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, and m_xContext.

◆ IMPL_LINK_NOARG() [6/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
LoseFocusHdl  ,
weld::Widget ,
void   
)

Definition at line 124 of file commoncontrol.cxx.

◆ IMPL_LINK_NOARG() [7/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
MetricModifiedHdl  ,
weld::MetricSpinButton ,
void   
)

Definition at line 86 of file commoncontrol.cxx.

◆ IMPL_LINK_NOARG() [8/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
ModifiedHdl  ,
weld::ComboBox ,
void   
)

Definition at line 76 of file commoncontrol.cxx.

◆ IMPL_LINK_NOARG() [9/28]

pcr::IMPL_LINK_NOARG ( CommonBehaviourControlHelper  ,
TimeModifiedHdl  ,
weld::FormattedSpinButton ,
void   
)

Definition at line 96 of file commoncontrol.cxx.

◆ IMPL_LINK_NOARG() [10/28]

pcr::IMPL_LINK_NOARG ( FieldLinkRow  ,
OnFieldNameChanged  ,
weld::ComboBox ,
void   
)

Definition at line 130 of file formlinkdialog.cxx.

◆ IMPL_LINK_NOARG() [11/28]

pcr::IMPL_LINK_NOARG ( FormComponentPropertyHandler  ,
OnDesignerClosed  ,
SQLCommandDesigner ,
void   
)

Definition at line 3202 of file formcomponenthandler.cxx.

References DBG_UNHANDLED_EXCEPTION, and Exception.

◆ IMPL_LINK_NOARG() [12/28]

pcr::IMPL_LINK_NOARG ( FormLinkDialog  ,
OnFieldChanged  ,
FieldLinkRow ,
void   
)

Definition at line 615 of file formlinkdialog.cxx.

◆ IMPL_LINK_NOARG() [13/28]

pcr::IMPL_LINK_NOARG ( FormLinkDialog  ,
OnInitialize  ,
void *  ,
void   
)

Definition at line 620 of file formlinkdialog.cxx.

◆ IMPL_LINK_NOARG() [14/28]

pcr::IMPL_LINK_NOARG ( FormLinkDialog  ,
OnSuggest  ,
weld::Button ,
void   
)

Definition at line 610 of file formlinkdialog.cxx.

◆ IMPL_LINK_NOARG() [15/28]

pcr::IMPL_LINK_NOARG ( NewDataTypeDialog  ,
OnNameModified  ,
weld::Entry ,
void   
)

Definition at line 68 of file newdatatype.cxx.

References GetName().

◆ IMPL_LINK_NOARG() [16/28]

pcr::IMPL_LINK_NOARG ( OBrowserLine  ,
OnButtonFocus  ,
weld::Widget ,
void   
)

Definition at line 386 of file browserline.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, and m_xControl.

◆ IMPL_LINK_NOARG() [17/28]

pcr::IMPL_LINK_NOARG ( OComboboxControl  ,
OnEntrySelected  ,
weld::ComboBox ,
void   
)

Definition at line 676 of file standardcontrol.cxx.

◆ IMPL_LINK_NOARG() [18/28]

pcr::IMPL_LINK_NOARG ( ODateControl  ,
ActivateHdl  ,
SvtCalendarBox ,
void   
)

Definition at line 135 of file standardcontrol.cxx.

◆ IMPL_LINK_NOARG() [19/28]

pcr::IMPL_LINK_NOARG ( OFileUrlControl  ,
URLModifiedHdl  ,
weld::ComboBox ,
void   
)

Definition at line 268 of file usercontrol.cxx.

◆ IMPL_LINK_NOARG() [20/28]

pcr::IMPL_LINK_NOARG ( OHyperlinkControl  ,
OnHyperlinkClicked  ,
weld::Button ,
void   
)

Definition at line 353 of file standardcontrol.cxx.

References aEvent.

◆ IMPL_LINK_NOARG() [21/28]

pcr::IMPL_LINK_NOARG ( OMultilineEditControl  ,
ButtonHandler  ,
weld::Button ,
void   
)

Definition at line 807 of file standardcontrol.cxx.

◆ IMPL_LINK_NOARG() [22/28]

pcr::IMPL_LINK_NOARG ( OMultilineEditControl  ,
TextViewModifiedHdl  ,
weld::TextView ,
void   
)

Definition at line 784 of file standardcontrol.cxx.

References aSeq.

◆ IMPL_LINK_NOARG() [23/28]

pcr::IMPL_LINK_NOARG ( OPropertyBrowserController  ,
OnPageActivation  ,
LinkParamNone ,
void   
)

Definition at line 559 of file propcontroller.cxx.

◆ IMPL_LINK_NOARG() [24/28]

pcr::IMPL_LINK_NOARG ( TabOrderDialog  ,
AutoOrderClickHdl  ,
weld::Button ,
void   
)

Definition at line 216 of file taborder.cxx.

References Exception, and TOOLS_WARN_EXCEPTION.

◆ IMPL_LINK_NOARG() [25/28]

pcr::IMPL_LINK_NOARG ( TabOrderDialog  ,
ModelHasMoved  ,
weld::TreeView ,
void   
)

Definition at line 264 of file taborder.cxx.

◆ IMPL_LINK_NOARG() [26/28]

pcr::IMPL_LINK_NOARG ( TabOrderDialog  ,
MoveDownClickHdl  ,
weld::Button ,
void   
)

Definition at line 211 of file taborder.cxx.

◆ IMPL_LINK_NOARG() [27/28]

pcr::IMPL_LINK_NOARG ( TabOrderDialog  ,
MoveUpClickHdl  ,
weld::Button ,
void   
)

Definition at line 206 of file taborder.cxx.

◆ IMPL_LINK_NOARG() [28/28]

pcr::IMPL_LINK_NOARG ( TabOrderDialog  ,
OKClickHdl  ,
weld::Button ,
void   
)

Definition at line 237 of file taborder.cxx.

References i, m_xDialog, m_xModel, RET_OK, and XPropertySet.

◆ ImplCalcDoubleValue()

static double pcr::ImplCalcDoubleValue ( sal_Int64  nValue,
sal_uInt16  nDigits 
)
static

Definition at line 242 of file standardcontrol.cxx.

References d, n, and nValue.

Referenced by pcr::ONumericControl::impl_fieldValueToApiValue_nothrow().

◆ ImplCalcLongValue()

static sal_Int64 pcr::ImplCalcLongValue ( double  nValue,
sal_uInt16  nDigits 
)
static

Definition at line 233 of file standardcontrol.cxx.

References d, n, and nValue.

Referenced by pcr::ONumericControl::impl_apiValueToFieldValue_nothrow().

◆ IMPLEMENT_FORWARD_XCOMPONENT()

pcr::IMPLEMENT_FORWARD_XCOMPONENT ( GenericPropertyHandler  ,
GenericPropertyHandler_Base   
)

◆ PcrRes()

OUString pcr::PcrRes ( TranslateId  aId)

◆ uniteStringArrays()

static void pcr::uniteStringArrays ( const PropertyComposer::HandlerArray _rHandlers,
Sequence< OUString >(SAL_CALL XPropertyHandler::*)()  pGetter,
Sequence< OUString > &  _rUnion 
)
static

Variable Documentation

◆ aLanguageDependentProp

const LanguageDependentProp pcr::aLanguageDependentProp[]
Initial value:
=
{
{ "Text", 4 },
{ "Label", 5 },
{ "Title", 5 },
{ "HelpText", 8 },
{ "CurrencySymbol", 14 },
{ "StringItemList", 14 },
{ nullptr, 0 }
}

Definition at line 182 of file formcomponenthandler.cxx.

◆ PROPERTY_TABBINGMODEL

constexpr OUStringLiteral pcr::PROPERTY_TABBINGMODEL = u"TabbingModel"
constexpr

Definition at line 29 of file pcrstrings.hxx.

Referenced by pcr::OTabOrderDialog::OTabOrderDialog().