LibreOffice Module extensions (master) 1
|
#include <formmetadata.hxx>
Public Member Functions | |
virtual sal_Int32 | getPropertyId (const OUString &_rName) const override |
virtual OUString | getPropertyTranslation (sal_Int32 _nId) const override |
virtual OUString | getPropertyHelpId (sal_Int32 _nId) const override |
virtual sal_Int16 | getPropertyPos (sal_Int32 _nId) const override |
virtual sal_uInt32 | getPropertyUIFlags (sal_Int32 _nId) const override |
virtual std::vector< OUString > | getPropertyEnumRepresentations (sal_Int32 _nId) const override |
bool | isComposeable (const OUString &_rPropertyName) const |
Public Member Functions inherited from pcr::IPropertyInfoService | |
virtual sal_Int32 | getPropertyId (const OUString &_rName) const =0 |
virtual OUString | getPropertyTranslation (sal_Int32 _nId) const =0 |
virtual OUString | getPropertyHelpId (sal_Int32 _nId) const =0 |
virtual sal_Int16 | getPropertyPos (sal_Int32 _nId) const =0 |
virtual sal_uInt32 | getPropertyUIFlags (sal_Int32 _nId) const =0 |
virtual std::vector< OUString > | getPropertyEnumRepresentations (sal_Int32 _nId) const =0 |
virtual | ~IPropertyInfoService () |
Static Private Member Functions | |
static const OPropertyInfoImpl * | getPropertyInfo () |
static const OPropertyInfoImpl * | getPropertyInfo (const OUString &_rName) |
static const OPropertyInfoImpl * | getPropertyInfo (sal_Int32 _nId) |
Static Private Attributes | |
static std::size_t | s_nCount = 0 |
static OPropertyInfoImpl * | s_pPropertyInfos = nullptr |
Definition at line 35 of file formmetadata.hxx.
|
overridevirtual |
Implements pcr::IPropertyInfoService.
Definition at line 409 of file formmetadata.cxx.
References getPropertyUIFlags(), i, nElements, pcr::PcrRes(), PROP_FLAG_ENUM, PROPERTY_ID_ALIGN, PROPERTY_ID_BORDER, PROPERTY_ID_BUTTONTYPE, PROPERTY_ID_CELL_EXCHANGE_TYPE, PROPERTY_ID_COMMANDTYPE, PROPERTY_ID_CYCLE, PROPERTY_ID_DATEFORMAT, PROPERTY_ID_DEFAULT_STATE, PROPERTY_ID_ICONSIZE, PROPERTY_ID_IMAGEPOSITION, PROPERTY_ID_LINEEND_FORMAT, PROPERTY_ID_LISTSOURCETYPE, PROPERTY_ID_NAVIGATION, PROPERTY_ID_ORIENTATION, PROPERTY_ID_PUSHBUTTONTYPE, PROPERTY_ID_SCALE_MODE, PROPERTY_ID_SELECTION_TYPE, PROPERTY_ID_SELECTIONMODEL, PROPERTY_ID_SHEET_ANCHOR_TYPE, PROPERTY_ID_SHOW_SCROLLBARS, PROPERTY_ID_STATE, PROPERTY_ID_SUBMIT_ENCODING, PROPERTY_ID_SUBMIT_METHOD, PROPERTY_ID_TARGET_FRAME, PROPERTY_ID_TEXT_ANCHOR_TYPE, PROPERTY_ID_TEXTTYPE, PROPERTY_ID_TIMEFORMAT, PROPERTY_ID_VERTICAL_ALIGN, PROPERTY_ID_VISUALEFFECT, PROPERTY_ID_WHEEL_BEHAVIOR, PROPERTY_ID_WRITING_MODE, and PROPERTY_ID_XSD_WHITESPACES.
|
overridevirtual |
Implements pcr::IPropertyInfoService.
Definition at line 391 of file formmetadata.cxx.
References getPropertyInfo(), and pcr::OPropertyInfoImpl::sHelpId.
|
overridevirtual |
Implements pcr::IPropertyInfoService.
Definition at line 378 of file formmetadata.cxx.
References getPropertyInfo(), and pcr::OPropertyInfoImpl::nId.
Referenced by isComposeable().
|
staticprivate |
Definition at line 104 of file formmetadata.cxx.
References ALIGN, AUTOCOMPLETE, BACKGROUNDCOLOR, BORDER, BORDERCOLOR, BOUNDCOLUMN, COMMAND, CURRSYM_POSITION, CYCLE, DATE, DECORATION, DEF_INFO_1, DEF_INFO_2, DEF_INFO_3, DEF_INFO_4, DEFAULT_STATE, DEFAULT_VALUE, DROPDOWN, EDITABLE, ENABLED, ENUM, FILLCOLOR, FONT, HEIGHT, HSCROLL, IMAGE_URL, LINECOLOR, MULTISELECTION, NAME, ORIENTATION, PRINTABLE, PROP_FLAG_REPORT_INVISIBLE, READONLY, RECORDMARKER, REPEAT, ROWHEIGHT, s_nCount, s_pPropertyInfos, STEP, TABINDEX, TABSTOP, TAG, TARGET_URL, TEXT, TIME, TITLE, TOGGLE, TRISTATE, URL, VALUE, VSCROLL, and WIDTH.
Referenced by getPropertyHelpId(), getPropertyId(), getPropertyInfo(), getPropertyPos(), getPropertyTranslation(), and getPropertyUIFlags().
|
staticprivate |
Definition at line 567 of file formmetadata.cxx.
References getPropertyInfo(), s_nCount, s_pPropertyInfos, and pcr::OPropertyInfoImpl::sName.
|
staticprivate |
Definition at line 587 of file formmetadata.cxx.
References getPropertyInfo(), i, nId, s_nCount, and s_pPropertyInfos.
|
overridevirtual |
Implements pcr::IPropertyInfoService.
Definition at line 397 of file formmetadata.cxx.
References getPropertyInfo(), and pcr::OPropertyInfoImpl::nPos.
|
overridevirtual |
Implements pcr::IPropertyInfoService.
Definition at line 385 of file formmetadata.cxx.
References getPropertyInfo(), and pcr::OPropertyInfoImpl::sTranslation.
|
overridevirtual |
Implements pcr::IPropertyInfoService.
Definition at line 403 of file formmetadata.cxx.
References getPropertyInfo(), and pcr::OPropertyInfoImpl::nUIFlags.
Referenced by getPropertyEnumRepresentations(), and isComposeable().
bool pcr::OPropertyInfoService::isComposeable | ( | const OUString & | _rPropertyName | ) | const |
Definition at line 556 of file formmetadata.cxx.
References getPropertyId(), getPropertyUIFlags(), nId, and PROP_FLAG_COMPOSEABLE.
|
staticprivate |
Definition at line 38 of file formmetadata.hxx.
Referenced by getPropertyInfo().
|
staticprivate |
Definition at line 39 of file formmetadata.hxx.
Referenced by getPropertyInfo().