20#include <com/sun/star/inspection/XPropertyHandler.hpp>
21#include <core_resource.hxx>
51 OUString aTranslation,
58 OUString aString, OUString sHid,
PropUIFlags _nUIFlags)
60 ,sTranslation(
std::move(aString))
61 ,sHelpId(
std::move(sHid))
70 struct PropertyInfoLessByName
140 ::std::sort( aPropertyInfos, aPropertyInfos +
SAL_N_ELEMENTS(aPropertyInfos), PropertyInfoLessByName() );
149 return pInfo ? pInfo->
nId : -1;
163 return pInfo ? pInfo->
sHelpId : OUString();
215 return _rxFormComponentHandler->isComposable( _rPropertyName );
221 const uno::Sequence< beans::Property > aProps = _xFormComponentHandler->getSupportedProperties();
222 static const std::u16string_view pExcludeProperties[] =
252 u"HideInactiveSelection",
280 for (beans::Property
const & prop : aProps)
286 _rExcludeProperties.push_back(prop);
static sal_Int32 getPropertyId(const OUString &_rName)
static OUString getPropertyTranslation(sal_Int32 _nId)
static void getExcludeProperties(::std::vector< css::beans::Property > &_rExcludeProperties, const css::uno::Reference< css::inspection::XPropertyHandler > &_xFormComponentHandler)
static OUString getPropertyHelpId(sal_Int32 _nId)
static bool isComposable(const OUString &_rPropertyName, const css::uno::Reference< css::inspection::XPropertyHandler > &_xFormComponentHandler)
static PropUIFlags getPropertyUIFlags(sal_Int32 _nId)
static sal_uInt16 s_nCount
static OPropertyInfoImpl * s_pPropertyInfos
static const OPropertyInfoImpl * getPropertyInfo()
OUString RptResId(TranslateId aId)
constexpr OUStringLiteral HID_RPT_PROP_GROUPKEEPTOGETHER
constexpr OUStringLiteral HID_RPT_PROP_BACKTRANSPARENT
constexpr OUStringLiteral HID_RPT_PROP_FORMULALIST
constexpr OUStringLiteral HID_RPT_PROP_RPT_POSITIONY
constexpr OUStringLiteral HID_RPT_PROP_PREEVALUATED
constexpr OUStringLiteral HID_RPT_PROP_PAGEFOOTEROPTION
constexpr OUStringLiteral HID_RPT_PROP_BACKCOLOR
constexpr OUStringLiteral HID_RPT_PROP_DETAILFIELDS
constexpr OUStringLiteral HID_RPT_PROP_RPT_WIDTH
constexpr OUStringLiteral HID_RPT_PROP_VERTICALALIGN
constexpr OUStringLiteral HID_RPT_PROP_MIMETYPE
constexpr OUStringLiteral HID_RPT_PROP_PARAADJUST
constexpr OUStringLiteral HID_RPT_PROP_PREVIEW_COUNT
constexpr OUStringLiteral HID_RPT_PROP_CANGROW
constexpr OUStringLiteral HID_RPT_PROP_FORCENEWPAGE
constexpr OUStringLiteral HID_RPT_PROP_FORMULA
constexpr OUStringLiteral HID_RPT_PROP_TYPE
constexpr OUStringLiteral HID_RPT_PROP_MASTERFIELDS
constexpr OUStringLiteral HID_RPT_PROP_RPT_AUTOGROW
constexpr OUStringLiteral HID_RPT_PROP_AREA
constexpr OUStringLiteral HID_RPT_PROP_INITIALFORMULA
constexpr OUStringLiteral HID_RPT_PROP_RPT_HEIGHT
constexpr OUStringLiteral HID_RPT_PROP_SCOPE
constexpr OUStringLiteral HID_RPT_PROP_CONDITIONALPRINTEXPRESSION
constexpr OUStringLiteral HID_RPT_PROP_NEWROWORCOL
constexpr OUStringLiteral HID_RPT_PROP_RPT_FONT
constexpr OUStringLiteral HID_RPT_PROP_RPT_POSITIONX
constexpr OUStringLiteral HID_RPT_PROP_RESETPAGENUMBER
constexpr OUStringLiteral HID_RPT_PROP_PRESERVEIRI
constexpr OUStringLiteral HID_RPT_PROP_DATAFIELD
constexpr OUStringLiteral HID_RPT_PROP_PRINTWHENGROUPCHANGE
constexpr OUStringLiteral HID_RPT_PROP_VISIBLE
constexpr OUStringLiteral HID_RPT_PROP_PRINTREPEATEDVALUES
constexpr OUStringLiteral HID_RPT_PROP_DEEPTRAVERSING
constexpr OUStringLiteral HID_RPT_PROP_CONTROLBACKGROUNDTRANSPARENT
constexpr OUStringLiteral HID_RPT_PROP_PAGEHEADEROPTION
constexpr OUStringLiteral HID_RPT_PROP_CANSHRINK
constexpr OUStringLiteral HID_RPT_PROP_STARTNEWCOLUMN
constexpr OUStringLiteral HID_RPT_PROP_CHARTTYPE
constexpr OUStringLiteral HID_RPT_PROP_REPEATSECTION
constexpr OUStringLiteral HID_RPT_PROP_KEEPTOGETHER
#define SAL_N_ELEMENTS(arr)
constexpr OUStringLiteral PROPERTY_PAGEFOOTEROPTION
constexpr OUStringLiteral PROPERTY_CONTROLBACKGROUNDTRANSPARENT
constexpr OUStringLiteral PROPERTY_LABEL
constexpr OUStringLiteral PROPERTY_FILTERPROPOSAL
constexpr OUStringLiteral PROPERTY_STARTNEWCOLUMN
constexpr OUStringLiteral PROPERTY_VERTICALALIGN
constexpr OUStringLiteral PROPERTY_TYPE
constexpr OUStringLiteral PROPERTY_CHARTTYPE
constexpr OUStringLiteral PROPERTY_DATAFIELD
constexpr OUStringLiteral PROPERTY_VISIBLE
constexpr OUStringLiteral PROPERTY_EFFECTIVEMAX
constexpr OUStringLiteral PROPERTY_GROUPKEEPTOGETHER
constexpr OUStringLiteral PROPERTY_RESETPAGENUMBER
constexpr OUStringLiteral PROPERTY_FORCENEWPAGE
constexpr OUStringLiteral PROPERTY_BACKGROUNDCOLOR
constexpr OUStringLiteral PROPERTY_PRINTREPEATEDVALUES
constexpr OUStringLiteral PROPERTY_SCOPE
constexpr OUStringLiteral PROPERTY_EFFECTIVEMIN
constexpr OUStringLiteral PROPERTY_CANGROW
constexpr OUStringLiteral PROPERTY_ALIGN
constexpr OUStringLiteral PROPERTY_HEIGHT
constexpr OUStringLiteral PROPERTY_REPEATSECTION
constexpr OUStringLiteral PROPERTY_EMPTY_IS_NULL
constexpr OUStringLiteral PROPERTY_PAGEHEADEROPTION
constexpr OUStringLiteral PROPERTY_MIMETYPE
constexpr OUStringLiteral PROPERTY_POSITIONX
constexpr OUStringLiteral PROPERTY_EFFECTIVEDEFAULT
constexpr OUStringLiteral PROPERTY_CANSHRINK
constexpr OUStringLiteral PROPERTY_BACKTRANSPARENT
constexpr OUStringLiteral PROPERTY_NEWROWORCOL
constexpr OUStringLiteral PROPERTY_MAXTEXTLEN
constexpr OUStringLiteral PROPERTY_POSITIONY
constexpr OUStringLiteral PROPERTY_KEEPTOGETHER
constexpr OUStringLiteral PROPERTY_AREA
constexpr OUStringLiteral PROPERTY_DETAILFIELDS
constexpr OUStringLiteral PROPERTY_FORMULALIST
constexpr OUStringLiteral PROPERTY_WIDTH
constexpr OUStringLiteral PROPERTY_MASTERFIELDS
constexpr OUStringLiteral PROPERTY_DEEPTRAVERSING
constexpr OUStringLiteral PROPERTY_INITIALFORMULA
constexpr OUStringLiteral PROPERTY_FONT
constexpr OUStringLiteral PROPERTY_AUTOGROW
constexpr OUStringLiteral PROPERTY_PREVIEW_COUNT
constexpr OUStringLiteral PROPERTY_PARAADJUST
constexpr OUStringLiteral PROPERTY_LINECOLOR
constexpr OUStringLiteral PROPERTY_PREEVALUATED
constexpr OUStringLiteral PROPERTY_FORMULA
constexpr OUStringLiteral PROPERTY_BACKCOLOR
constexpr OUStringLiteral PROPERTY_PRINTWHENGROUPCHANGE
constexpr OUStringLiteral PROPERTY_CONDITIONALPRINTEXPRESSION
constexpr OUStringLiteral PROPERTY_BORDERCOLOR
constexpr OUStringLiteral PROPERTY_BORDER
constexpr OUStringLiteral PROPERTY_PRESERVEIRI
constexpr OUStringLiteral PROPERTY_DATASOURCENAME
constexpr OUStringLiteral PROPERTY_CONTROLBACKGROUND
OPropertyInfoImpl(OUString aName, sal_Int32 _nId, OUString aTranslation, OUString _sHelpId, PropUIFlags _nUIFlags)
#define PROPERTY_ID_WIDTH
#define PROPERTY_ID_HEIGHT