LibreOffice Module reportdesign (master) 1
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
rptui::OPropertyInfoService Class Referencefinal

#include <metadata.hxx>

Collaboration diagram for rptui::OPropertyInfoService:
[legend]

Static Public Member Functions

static sal_Int32 getPropertyId (const OUString &_rName)
 
static OUString getPropertyTranslation (sal_Int32 _nId)
 
static OUString getPropertyHelpId (sal_Int32 _nId)
 
static PropUIFlags getPropertyUIFlags (sal_Int32 _nId)
 
static void getExcludeProperties (::std::vector< css::beans::Property > &_rExcludeProperties, const css::uno::Reference< css::inspection::XPropertyHandler > &_xFormComponentHandler)
 
static bool isComposable (const OUString &_rPropertyName, const css::uno::Reference< css::inspection::XPropertyHandler > &_xFormComponentHandler)
 

Private Member Functions

 OPropertyInfoService (const OPropertyInfoService &)=delete
 
void operator= (const OPropertyInfoService &)=delete
 
 OPropertyInfoService ()=delete
 

Static Private Member Functions

static const OPropertyInfoImplgetPropertyInfo ()
 
static const OPropertyInfoImplgetPropertyInfo (const OUString &_rName)
 
static const OPropertyInfoImplgetPropertyInfo (sal_Int32 _nId)
 

Static Private Attributes

static sal_uInt16 s_nCount = 0
 
static OPropertyInfoImpls_pPropertyInfos = nullptr
 

Detailed Description

Definition at line 50 of file metadata.hxx.

Constructor & Destructor Documentation

◆ OPropertyInfoService() [1/2]

rptui::OPropertyInfoService::OPropertyInfoService ( const OPropertyInfoService )
privatedelete

◆ OPropertyInfoService() [2/2]

rptui::OPropertyInfoService::OPropertyInfoService ( )
privatedelete

Member Function Documentation

◆ getExcludeProperties()

void rptui::OPropertyInfoService::getExcludeProperties ( ::std::vector< css::beans::Property > &  _rExcludeProperties,
const css::uno::Reference< css::inspection::XPropertyHandler > &  _xFormComponentHandler 
)
static

◆ getPropertyHelpId()

OUString rptui::OPropertyInfoService::getPropertyHelpId ( sal_Int32  _nId)
static

◆ getPropertyId()

sal_Int32 rptui::OPropertyInfoService::getPropertyId ( const OUString &  _rName)
static

◆ getPropertyInfo() [1/3]

const OPropertyInfoImpl * rptui::OPropertyInfoService::getPropertyInfo ( )
staticprivate

Definition at line 85 of file metadata.cxx.

References Composeable, DataProperty, HID_RPT_PROP_AREA, HID_RPT_PROP_BACKCOLOR, HID_RPT_PROP_BACKTRANSPARENT, HID_RPT_PROP_CANGROW, HID_RPT_PROP_CANSHRINK, HID_RPT_PROP_CHARTTYPE, HID_RPT_PROP_CONDITIONALPRINTEXPRESSION, HID_RPT_PROP_CONTROLBACKGROUNDTRANSPARENT, HID_RPT_PROP_DATAFIELD, HID_RPT_PROP_DEEPTRAVERSING, HID_RPT_PROP_DETAILFIELDS, HID_RPT_PROP_FORCENEWPAGE, HID_RPT_PROP_FORMULA, HID_RPT_PROP_FORMULALIST, HID_RPT_PROP_GROUPKEEPTOGETHER, HID_RPT_PROP_INITIALFORMULA, HID_RPT_PROP_KEEPTOGETHER, HID_RPT_PROP_MASTERFIELDS, HID_RPT_PROP_MIMETYPE, HID_RPT_PROP_NEWROWORCOL, HID_RPT_PROP_PAGEFOOTEROPTION, HID_RPT_PROP_PAGEHEADEROPTION, HID_RPT_PROP_PARAADJUST, HID_RPT_PROP_PREEVALUATED, HID_RPT_PROP_PRESERVEIRI, HID_RPT_PROP_PREVIEW_COUNT, HID_RPT_PROP_PRINTREPEATEDVALUES, HID_RPT_PROP_PRINTWHENGROUPCHANGE, HID_RPT_PROP_REPEATSECTION, HID_RPT_PROP_RESETPAGENUMBER, HID_RPT_PROP_RPT_AUTOGROW, HID_RPT_PROP_RPT_FONT, HID_RPT_PROP_RPT_HEIGHT, HID_RPT_PROP_RPT_POSITIONX, HID_RPT_PROP_RPT_POSITIONY, HID_RPT_PROP_RPT_WIDTH, HID_RPT_PROP_SCOPE, HID_RPT_PROP_STARTNEWCOLUMN, HID_RPT_PROP_TYPE, HID_RPT_PROP_VERTICALALIGN, HID_RPT_PROP_VISIBLE, PROPERTY_AREA, PROPERTY_AUTOGROW, PROPERTY_BACKCOLOR, PROPERTY_BACKTRANSPARENT, PROPERTY_CANGROW, PROPERTY_CANSHRINK, PROPERTY_CHARTTYPE, PROPERTY_CONDITIONALPRINTEXPRESSION, PROPERTY_CONTROLBACKGROUND, PROPERTY_CONTROLBACKGROUNDTRANSPARENT, PROPERTY_DATAFIELD, PROPERTY_DEEPTRAVERSING, PROPERTY_DETAILFIELDS, PROPERTY_FONT, PROPERTY_FORCENEWPAGE, PROPERTY_FORMULA, PROPERTY_FORMULALIST, PROPERTY_GROUPKEEPTOGETHER, PROPERTY_HEIGHT, PROPERTY_ID_AREA, PROPERTY_ID_AUTOGROW, PROPERTY_ID_BACKCOLOR, PROPERTY_ID_BACKTRANSPARENT, PROPERTY_ID_CANGROW, PROPERTY_ID_CANSHRINK, PROPERTY_ID_CHARTTYPE, PROPERTY_ID_CONDITIONALPRINTEXPRESSION, PROPERTY_ID_CONTROLBACKGROUND, PROPERTY_ID_CONTROLBACKGROUNDTRANSPARENT, PROPERTY_ID_DATAFIELD, PROPERTY_ID_DEEPTRAVERSING, PROPERTY_ID_DETAILFIELDS, PROPERTY_ID_FONT, PROPERTY_ID_FORCENEWPAGE, PROPERTY_ID_FORMULA, PROPERTY_ID_FORMULALIST, PROPERTY_ID_GROUPKEEPTOGETHER, PROPERTY_ID_HEIGHT, PROPERTY_ID_INITIALFORMULA, PROPERTY_ID_KEEPTOGETHER, PROPERTY_ID_MASTERFIELDS, PROPERTY_ID_MIMETYPE, PROPERTY_ID_NEWROWORCOL, PROPERTY_ID_PAGEFOOTEROPTION, PROPERTY_ID_PAGEHEADEROPTION, PROPERTY_ID_PARAADJUST, PROPERTY_ID_POSITIONX, PROPERTY_ID_POSITIONY, PROPERTY_ID_PREEVALUATED, PROPERTY_ID_PRESERVEIRI, PROPERTY_ID_PREVIEW_COUNT, PROPERTY_ID_PRINTREPEATEDVALUES, PROPERTY_ID_PRINTWHENGROUPCHANGE, PROPERTY_ID_REPEATSECTION, PROPERTY_ID_RESETPAGENUMBER, PROPERTY_ID_SCOPE, PROPERTY_ID_STARTNEWCOLUMN, PROPERTY_ID_TYPE, PROPERTY_ID_VERTICALALIGN, PROPERTY_ID_VISIBLE, PROPERTY_ID_WIDTH, PROPERTY_INITIALFORMULA, PROPERTY_KEEPTOGETHER, PROPERTY_MASTERFIELDS, PROPERTY_MIMETYPE, PROPERTY_NEWROWORCOL, PROPERTY_PAGEFOOTEROPTION, PROPERTY_PAGEHEADEROPTION, PROPERTY_PARAADJUST, PROPERTY_POSITIONX, PROPERTY_POSITIONY, PROPERTY_PREEVALUATED, PROPERTY_PRESERVEIRI, PROPERTY_PREVIEW_COUNT, PROPERTY_PRINTREPEATEDVALUES, PROPERTY_PRINTWHENGROUPCHANGE, PROPERTY_REPEATSECTION, PROPERTY_RESETPAGENUMBER, PROPERTY_SCOPE, PROPERTY_STARTNEWCOLUMN, PROPERTY_TYPE, PROPERTY_VERTICALALIGN, PROPERTY_VISIBLE, PROPERTY_WIDTH, RptResId(), s_nCount, s_pPropertyInfos, and SAL_N_ELEMENTS.

Referenced by getPropertyHelpId(), getPropertyId(), getPropertyInfo(), getPropertyTranslation(), and getPropertyUIFlags().

◆ getPropertyInfo() [2/3]

const OPropertyInfoImpl * rptui::OPropertyInfoService::getPropertyInfo ( const OUString &  _rName)
staticprivate

◆ getPropertyInfo() [3/3]

const OPropertyInfoImpl * rptui::OPropertyInfoService::getPropertyInfo ( sal_Int32  _nId)
staticprivate

Definition at line 191 of file metadata.cxx.

References getPropertyInfo(), i, nId, s_nCount, and s_pPropertyInfos.

◆ getPropertyTranslation()

OUString rptui::OPropertyInfoService::getPropertyTranslation ( sal_Int32  _nId)
static

◆ getPropertyUIFlags()

PropUIFlags rptui::OPropertyInfoService::getPropertyUIFlags ( sal_Int32  _nId)
static

◆ isComposable()

bool rptui::OPropertyInfoService::isComposable ( const OUString &  _rPropertyName,
const css::uno::Reference< css::inspection::XPropertyHandler > &  _xFormComponentHandler 
)
static

Definition at line 206 of file metadata.cxx.

References Composeable, getPropertyId(), getPropertyUIFlags(), and nId.

Referenced by rptui::GeometryHandler::isComposable().

◆ operator=()

void rptui::OPropertyInfoService::operator= ( const OPropertyInfoService )
privatedelete

Member Data Documentation

◆ s_nCount

sal_uInt16 rptui::OPropertyInfoService::s_nCount = 0
staticprivate

Definition at line 75 of file metadata.hxx.

Referenced by getPropertyInfo().

◆ s_pPropertyInfos

OPropertyInfoImpl * rptui::OPropertyInfoService::s_pPropertyInfos = nullptr
staticprivate

Definition at line 76 of file metadata.hxx.

Referenced by getPropertyInfo().


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