21#include <property.hxx>
37 nHandle = foundProperty->second;
virtual sal_Int32 getPreferredPropertyId(const OUString &_rName) override
static PropertyMap s_AllKnownProperties
static sal_Int32 getPropertyId(const OUString &_rName)
std::unordered_map< OUString, sal_Int32 > PropertyMap
constexpr OUStringLiteral PROPERTY_SELECT_VALUE
constexpr OUStringLiteral PROPERTY_TREATASNUMERIC
constexpr OUStringLiteral PROPERTY_SCALE
constexpr OUStringLiteral PROPERTY_TIMEFORMAT
constexpr OUStringLiteral PROPERTY_TITLE
constexpr OUStringLiteral PROPERTY_TABINDEX
constexpr OUStringLiteral PROPERTY_ISPASSTHROUGH
constexpr OUStringLiteral PROPERTY_DEFAULT_VALUE
constexpr OUStringLiteral PROPERTY_SUBMIT_ACTION
constexpr OUStringLiteral PROPERTY_DEFAULTCONTROL
constexpr OUStringLiteral PROPERTY_SUBMIT_TARGET
constexpr OUStringLiteral PROPERTY_SEARCHABLE
constexpr OUStringLiteral PROPERTY_FILLCOLOR
constexpr OUStringLiteral PROPERTY_LABEL
constexpr OUStringLiteral PROPERTY_NAME
constexpr OUStringLiteral PROPERTY_FILTERPROPOSAL
constexpr OUStringLiteral PROPERTY_EFFECTIVE_DEFAULT
constexpr OUStringLiteral PROPERTY_NAVIGATION
constexpr OUStringLiteral PROPERTY_SELECT_SEQ
constexpr OUStringLiteral PROPERTY_TIMEMIN
constexpr OUStringLiteral PROPERTY_LITERALMASK
constexpr OUStringLiteral PROPERTY_DEFAULT_TEXT
constexpr OUStringLiteral PROPERTY_ISNULLABLE
constexpr OUStringLiteral PROPERTY_EDITMASK
constexpr OUStringLiteral PROPERTY_DATEFORMAT
constexpr OUStringLiteral PROPERTY_TARGET_URL
constexpr OUStringLiteral PROPERTY_BOUNDFIELD
constexpr OUStringLiteral PROPERTY_AUTOCOMPLETE
constexpr OUStringLiteral PROPERTY_FONT_FAMILY
constexpr OUStringLiteral PROPERTY_CONTROLSOURCE
constexpr OUStringLiteral PROPERTY_READONLY
constexpr OUStringLiteral PROPERTY_TEXT
constexpr OUStringLiteral PROPERTY_CURRSYM_POSITION
constexpr OUStringLiteral PROPERTY_DATE
constexpr OUStringLiteral PROPERTY_BACKGROUNDCOLOR
constexpr OUStringLiteral PROPERTY_FONT_SLANT
constexpr OUStringLiteral PROPERTY_EFFECTIVE_VALUE
constexpr OUStringLiteral PROPERTY_EFFECTIVE_MAX
constexpr OUStringLiteral PROPERTY_ISMODIFIED
constexpr OUStringLiteral PROPERTY_DISPLAYSYNCHRON
constexpr OUStringLiteral PROPERTY_REFVALUE
constexpr OUStringLiteral PROPERTY_RESULTSET_CONCURRENCY
constexpr OUStringLiteral PROPERTY_SUBMIT_METHOD
constexpr OUStringLiteral PROPERTY_HASNAVIGATION
constexpr OUStringLiteral PROPERTY_CONTROLLABEL
constexpr OUStringLiteral PROPERTY_VALUEMAX
constexpr OUStringLiteral PROPERTY_CURSORCOLOR
constexpr OUStringLiteral PROPERTY_ALIGN
constexpr OUStringLiteral PROPERTY_DROPDOWN
constexpr OUStringLiteral PROPERTY_EMPTY_IS_NULL
constexpr OUStringLiteral PROPERTY_HELPURL
constexpr OUStringLiteral PROPERTY_COMMAND
constexpr OUStringLiteral PROPERTY_FONT_WEIGHT
constexpr OUStringLiteral PROPERTY_STATE
constexpr OUStringLiteral PROPERTY_FONT_HEIGHT
constexpr OUStringLiteral PROPERTY_FONTRELIEF
constexpr OUStringLiteral PROPERTY_TARGET_FRAME
constexpr OUStringLiteral PROPERTY_FONT_UNDERLINE
constexpr OUStringLiteral PROPERTY_QUERY
constexpr OUStringLiteral PROPERTY_APPLYFILTER
constexpr OUStringLiteral PROPERTY_VSCROLL
constexpr OUStringLiteral PROPERTY_SELECT_VALUE_SEQ
constexpr OUStringLiteral PROPERTY_FONT_STRIKEOUT
constexpr OUStringLiteral PROPERTY_EFFECTIVE_MIN
constexpr OUStringLiteral PROPERTY_FONT_WORDLINEMODE
constexpr OUStringLiteral PROPERTY_HIDDEN_VALUE
constexpr OUStringLiteral PROPERTY_DECIMALS
constexpr OUStringLiteral PROPERTY_DEFAULT_TIME
constexpr OUStringLiteral PROPERTY_GENERATEVBAEVENTS
constexpr OUStringLiteral PROPERTY_MAXTEXTLEN
constexpr OUStringLiteral PROPERTY_DEFAULT_STATE
constexpr OUStringLiteral PROPERTY_IMAGE_URL
constexpr OUStringLiteral PROPERTY_DATEMAX
constexpr OUStringLiteral PROPERTY_PRIVILEGES
constexpr OUStringLiteral PROPERTY_HELPTEXT
constexpr OUStringLiteral PROPERTY_STRICTFORMAT
constexpr OUStringLiteral PROPERTY_DEFAULT_DATE
constexpr OUStringLiteral PROPERTY_TIMEMAX
constexpr OUStringLiteral PROPERTY_ISCURRENCY
constexpr OUStringLiteral PROPERTY_CLASSID
constexpr OUStringLiteral PROPERTY_ALLOWEDITS
constexpr OUStringLiteral PROPERTY_FONTEMPHASISMARK
constexpr OUStringLiteral PROPERTY_LISTSOURCETYPE
constexpr OUStringLiteral PROPERTY_PRINTABLE
constexpr OUStringLiteral PROPERTY_DETAILFIELDS
constexpr OUStringLiteral PROPERTY_TYPEDITEMLIST
constexpr OUStringLiteral PROPERTY_DECIMAL_ACCURACY
constexpr OUStringLiteral PROPERTY_DEFAULT_SPIN_VALUE
constexpr OUStringLiteral PROPERTY_TIME
constexpr OUStringLiteral PROPERTY_FIELDTYPE
constexpr OUStringLiteral PROPERTY_VALUE_SEQ
constexpr OUStringLiteral PROPERTY_HSCROLL
constexpr OUStringLiteral PROPERTY_WIDTH
constexpr OUStringLiteral PROPERTY_MASTERFIELDS
constexpr OUStringLiteral PROPERTY_SCROLL_VALUE
constexpr OUStringLiteral PROPERTY_TAG
constexpr OUStringLiteral PROPERTY_ISNEW
constexpr OUStringLiteral PROPERTY_CURRENCYSYMBOL
constexpr OUStringLiteral PROPERTY_SPIN
constexpr OUStringLiteral PROPERTY_TABLENAME
constexpr OUStringLiteral PROPERTY_ISREADONLY
constexpr OUStringLiteral PROPERTY_LINECOUNT
constexpr OUStringLiteral PROPERTY_RESULTSET_TYPE
constexpr OUStringLiteral PROPERTY_HIDDEN
constexpr OUStringLiteral PROPERTY_BUTTONTYPE
constexpr OUStringLiteral PROPERTY_FORMATKEY
constexpr OUStringLiteral PROPERTY_COMMANDTYPE
constexpr OUStringLiteral PROPERTY_BOUNDCOLUMN
constexpr OUStringLiteral PROPERTY_TEXTCOLOR
constexpr OUStringLiteral PROPERTY_FONT_CHARSET
constexpr OUStringLiteral PROPERTY_INPUT_REQUIRED
constexpr OUStringLiteral PROPERTY_RECORDMARKER
constexpr OUStringLiteral PROPERTY_FONT
constexpr OUStringLiteral PROPERTY_DATEMIN
constexpr OUStringLiteral PROPERTY_SHOWTHOUSANDSEP
constexpr OUStringLiteral PROPERTY_FILTER
constexpr OUStringLiteral PROPERTY_ECHO_CHAR
constexpr OUStringLiteral PROPERTY_ALWAYSSHOWCURSOR
constexpr OUStringLiteral PROPERTY_HARDLINEBREAKS
constexpr OUStringLiteral PROPERTY_PERSISTENCE_MAXTEXTLENGTH
constexpr OUStringLiteral PROPERTY_SUBMIT_ENCODING
constexpr OUStringLiteral PROPERTY_FETCHSIZE
constexpr OUStringLiteral PROPERTY_GRAPHIC
constexpr OUStringLiteral PROPERTY_ENABLEVISIBLE
constexpr OUStringLiteral PROPERTY_SORT
constexpr OUStringLiteral PROPERTY_WRITING_MODE
constexpr OUStringLiteral PROPERTY_LINECOLOR
constexpr OUStringLiteral PROPERTY_TRISTATE
constexpr OUStringLiteral PROPERTY_ACTIVECOMMAND
constexpr OUStringLiteral PROPERTY_DEFAULT_SCROLL_VALUE
constexpr OUStringLiteral PROPERTY_ESCAPE_PROCESSING
constexpr OUStringLiteral PROPERTY_FONT_STYLENAME
constexpr OUStringLiteral PROPERTY_SIZE
constexpr OUStringLiteral PROPERTY_DATASOURCE
constexpr OUStringLiteral PROPERTY_VALUEMIN
constexpr OUStringLiteral PROPERTY_ALLOWADDITIONS
constexpr OUStringLiteral PROPERTY_STRINGITEMLIST
constexpr OUStringLiteral PROPERTY_LISTSOURCE
constexpr OUStringLiteral PROPERTY_FIELDSOURCE
constexpr OUStringLiteral PROPERTY_TEXTLINECOLOR
constexpr OUStringLiteral PROPERTY_ROWHEIGHT
constexpr OUStringLiteral PROPERTY_SPIN_VALUE
constexpr OUStringLiteral PROPERTY_DATE_SHOW_CENTURY
constexpr OUStringLiteral PROPERTY_MULTISELECTION
constexpr OUStringLiteral PROPERTY_URL
constexpr OUStringLiteral PROPERTY_FORMATSSUPPLIER
constexpr OUStringLiteral PROPERTY_TABSTOP
constexpr OUStringLiteral PROPERTY_ACTIVE_CONNECTION
constexpr OUStringLiteral PROPERTY_INSERTONLY
constexpr OUStringLiteral PROPERTY_DEFAULT_SELECT_SEQ
constexpr OUStringLiteral PROPERTY_VALUESTEP
constexpr OUStringLiteral PROPERTY_FONT_NAME
constexpr OUStringLiteral PROPERTY_BORDER
constexpr OUStringLiteral PROPERTY_MULTILINE
constexpr OUStringLiteral PROPERTY_ALLOWDELETIONS
constexpr OUStringLiteral PROPERTY_VALUE
constexpr OUStringLiteral PROPERTY_CYCLE
constexpr OUStringLiteral PROPERTY_ENABLED
constexpr OUStringLiteral PROPERTY_CONTEXT_WRITING_MODE
ListBox is a bit confusing / different from other form components, so here are a few notes:
#define PROPERTY_ID_DEFAULT_SELECT_SEQ
#define PROPERTY_ID_FONT_UNDERLINE
#define PROPERTY_ID_TYPEDITEMLIST
#define PROPERTY_ID_FONT_SLANT
#define PROPERTY_ID_FIELDTYPE
#define PROPERTY_ID_SELECT_SEQ
#define PROPERTY_ID_TIMEMIN
#define PROPERTY_ID_ISMODIFIED
#define PROPERTY_ID_DEFAULT_SCROLL_VALUE
#define PROPERTY_ID_HASNAVIGATION
#define PROPERTY_ID_BOUNDFIELD
#define PROPERTY_ID_DEFAULT_VALUE
#define PROPERTY_ID_ACTIVE_CONNECTION
#define PROPERTY_ID_VALUESTEP
#define PROPERTY_ID_FILTERPROPOSAL
#define PROPERTY_ID_FORMATKEY
#define PROPERTY_ID_EFFECTIVE_MIN
#define PROPERTY_ID_STRINGITEMLIST
#define PROPERTY_ID_PERSISTENCE_MAXTEXTLENGTH
#define PROPERTY_ID_ALLOWEDITS
#define PROPERTY_ID_CURRSYM_POSITION
#define PROPERTY_ID_FONTEMPHASISMARK
#define PROPERTY_ID_FONT_HEIGHT
#define PROPERTY_ID_READONLY
#define PROPERTY_ID_DEFAULT_STATE
#define PROPERTY_ID_TREATASNUMERIC
#define PROPERTY_ID_FONTRELIEF
#define PROPERTY_ID_RESULTSET_CONCURRENCY
#define PROPERTY_ID_PRINTABLE
#define PROPERTY_ID_ISREADONLY
#define PROPERTY_ID_WRITING_MODE
#define PROPERTY_ID_EFFECTIVE_MAX
#define PROPERTY_ID_MAXTEXTLEN
#define PROPERTY_ID_TABLENAME
#define PROPERTY_ID_FONT_WEIGHT
#define PROPERTY_ID_ESCAPE_PROCESSING
#define PROPERTY_ID_DATE_SHOW_CENTURY
#define PROPERTY_ID_DATEMAX
#define PROPERTY_ID_VSCROLL
#define PROPERTY_ID_BOUNDCOLUMN
#define PROPERTY_ID_TITLE
#define PROPERTY_ID_PRIVILEGES
#define PROPERTY_ID_EFFECTIVE_VALUE
#define PROPERTY_ID_ENABLEVISIBLE
#define PROPERTY_ID_GENERATEVBAEVENTS
#define PROPERTY_ID_BACKGROUNDCOLOR
#define PROPERTY_ID_ALWAYSSHOWCURSOR
#define PROPERTY_ID_MASTERFIELDS
#define PROPERTY_ID_STRICTFORMAT
#define PROPERTY_ID_SHOWTHOUSANDSEP
#define PROPERTY_ID_SUBMIT_ACTION
#define PROPERTY_ID_HSCROLL
#define PROPERTY_ID_ECHO_CHAR
#define PROPERTY_ID_SELECT_VALUE
#define PROPERTY_ID_LINECOLOR
#define PROPERTY_ID_FONT_NAME
#define PROPERTY_ID_INPUT_REQUIRED
#define PROPERTY_ID_ENABLED
#define PROPERTY_ID_LISTSOURCETYPE
#define PROPERTY_ID_AUTOCOMPLETE
#define PROPERTY_ID_REFVALUE
#define PROPERTY_ID_FONT_STRIKEOUT
#define PROPERTY_ID_CONTROLLABEL
#define PROPERTY_ID_EMPTY_IS_NULL
#define PROPERTY_ID_EFFECTIVE_DEFAULT
#define PROPERTY_ID_DEFAULT_SPIN_VALUE
#define PROPERTY_ID_FIELDSOURCE
#define PROPERTY_ID_DETAILFIELDS
#define PROPERTY_ID_TRISTATE
#define PROPERTY_ID_SPIN_VALUE
#define PROPERTY_ID_GRAPHIC
#define PROPERTY_ID_FILTER
#define PROPERTY_ID_FONT_WORDLINEMODE
#define PROPERTY_ID_TIMEFORMAT
#define PROPERTY_ID_ISNULLABLE
#define PROPERTY_ID_DEFAULT_TIME
#define PROPERTY_ID_SUBMIT_METHOD
#define PROPERTY_ID_HELPTEXT
#define PROPERTY_ID_COMMAND
#define PROPERTY_ID_DEFAULT_TEXT
#define PROPERTY_ID_RESULTSET_TYPE
#define PROPERTY_ID_SCROLL_VALUE
#define PROPERTY_ID_DECIMALS
#define PROPERTY_ID_TIMEMAX
#define PROPERTY_ID_CURSORCOLOR
#define PROPERTY_ID_STATE
#define PROPERTY_ID_INSERTONLY
#define PROPERTY_ID_ALLOWADDITIONS
#define PROPERTY_ID_HARDLINEBREAKS
#define PROPERTY_ID_LABEL
#define PROPERTY_ID_NAVIGATION
#define PROPERTY_ID_CURRENCYSYMBOL
#define PROPERTY_ID_ACTIVECOMMAND
#define PROPERTY_ID_FONT_CHARSET
#define PROPERTY_ID_VALUEMAX
#define PROPERTY_ID_ISCURRENCY
#define PROPERTY_ID_CYCLE
#define PROPERTY_ID_WIDTH
#define PROPERTY_ID_FETCHSIZE
#define PROPERTY_ID_HIDDEN
#define PROPERTY_ID_ALIGN
#define PROPERTY_ID_DATEFORMAT
#define PROPERTY_ID_TARGET_FRAME
#define PROPERTY_ID_VALUE_SEQ
#define PROPERTY_ID_CLASSID
#define PROPERTY_ID_COMMANDTYPE
#define PROPERTY_ID_DEFAULT_DATE
#define PROPERTY_ID_FILLCOLOR
#define PROPERTY_ID_CONTROLSOURCE
#define PROPERTY_ID_HIDDEN_VALUE
#define PROPERTY_ID_VALUE
#define PROPERTY_ID_TABSTOP
#define PROPERTY_ID_MULTISELECTION
#define PROPERTY_ID_TARGET_URL
#define PROPERTY_ID_SUBMIT_ENCODING
#define PROPERTY_ID_TEXTLINECOLOR
#define PROPERTY_ID_TEXTCOLOR
#define PROPERTY_ID_ROWHEIGHT
#define PROPERTY_ID_DEFAULTCONTROL
#define PROPERTY_ID_MULTILINE
#define PROPERTY_ID_BUTTONTYPE
#define PROPERTY_ID_DROPDOWN
#define PROPERTY_ID_SEARCHABLE
#define PROPERTY_ID_QUERY
#define PROPERTY_ID_DATASOURCE
#define PROPERTY_ID_SELECT_VALUE_SEQ
#define PROPERTY_ID_ISNEW
#define PROPERTY_ID_DATEMIN
#define PROPERTY_ID_ALLOWDELETIONS
#define PROPERTY_ID_CONTEXT_WRITING_MODE
#define PROPERTY_ID_RECORDMARKER
#define PROPERTY_ID_ISPASSTHROUGH
#define PROPERTY_ID_DECIMAL_ACCURACY
#define PROPERTY_ID_IMAGE_URL
#define PROPERTY_ID_FONT_FAMILY
#define PROPERTY_ID_FORMATSSUPPLIER
#define PROPERTY_ID_EDITMASK
#define PROPERTY_ID_LITERALMASK
#define PROPERTY_ID_HELPURL
#define PROPERTY_ID_LISTSOURCE
#define PROPERTY_ID_FONT_STYLENAME
#define PROPERTY_ID_APPLYFILTER
#define PROPERTY_ID_SCALE
#define PROPERTY_ID_TABINDEX
#define PROPERTY_ID_SUBMIT_TARGET
#define PROPERTY_ID_VALUEMIN
#define PROPERTY_ID_BORDER
#define PROPERTY_ID_DISPLAYSYNCHRON
#define PROPERTY_ID_LINECOUNT