From ed355acf3f7bff30494f1936563fecb9008aa4be Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 24 Nov 2021 13:28:55 +0200 Subject: loplugin:stringliteraldefine in forms Change-Id: Ia26f0c767030db0361758d2be37f01d30c7e1df9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125763 Tested-by: Jenkins Reviewed-by: Noel Grandin --- forms/source/component/FormComponent.cxx | 2 +- forms/source/helper/urltransformer.cxx | 1 - forms/source/inc/frm_strings.hxx | 516 +++++++++++++++---------------- forms/source/inc/services.hxx | 310 +++++++++---------- 4 files changed, 411 insertions(+), 418 deletions(-) (limited to 'forms') diff --git a/forms/source/component/FormComponent.cxx b/forms/source/component/FormComponent.cxx index d9aa7941b007..41a61c5cba09 100644 --- a/forms/source/component/FormComponent.cxx +++ b/forms/source/component/FormComponent.cxx @@ -1949,7 +1949,7 @@ void OBoundControlModel::connectToField(const Reference& rForm) } else { - SAL_WARN("forms.component", "OBoundControlModel::connectToField: property " PROPERTY_VALUE " not supported!"); + SAL_WARN("forms.component", "OBoundControlModel::connectToField: property " << PROPERTY_VALUE << " not supported!"); impl_setField_noNotify( nullptr ); } diff --git a/forms/source/helper/urltransformer.cxx b/forms/source/helper/urltransformer.cxx index 8f7394b96ca4..e112041c2256 100644 --- a/forms/source/helper/urltransformer.cxx +++ b/forms/source/helper/urltransformer.cxx @@ -77,7 +77,6 @@ namespace frm m_xTransformer->parseSmart( _rURL, _rProtocol ); } - } // namespace frm diff --git a/forms/source/inc/frm_strings.hxx b/forms/source/inc/frm_strings.hxx index d0558f80b450..8a1889701165 100644 --- a/forms/source/inc/frm_strings.hxx +++ b/forms/source/inc/frm_strings.hxx @@ -19,279 +19,273 @@ #pragma once +#include -namespace frm -{ +//- properties +inline constexpr OUStringLiteral PROPERTY_TABINDEX = u"TabIndex"; +inline constexpr OUStringLiteral PROPERTY_TAG = u"Tag"; +inline constexpr OUStringLiteral PROPERTY_NAME = u"Name"; +inline constexpr OUStringLiteral PROPERTY_GROUP_NAME = u"GroupName"; +inline constexpr OUStringLiteral PROPERTY_CLASSID = u"ClassId"; +inline constexpr OUStringLiteral PROPERTY_FETCHSIZE = u"FetchSize"; +inline constexpr OUStringLiteral PROPERTY_VALUE = u"Value"; +inline constexpr OUStringLiteral PROPERTY_TEXT = u"Text"; +inline constexpr OUStringLiteral PROPERTY_LABEL = u"Label"; +#define PROPERTY_CANINSERT "CanInsert" +#define PROPERTY_CANUPDATE "CanUpdate" +#define PROPERTY_CANDELETE "CanDelete" +inline constexpr OUStringLiteral PROPERTY_NAVIGATION = u"NavigationBarMode"; +inline constexpr OUStringLiteral PROPERTY_HASNAVIGATION = u"HasNavigationBar"; +inline constexpr OUStringLiteral PROPERTY_CYCLE = u"Cycle"; +inline constexpr OUStringLiteral PROPERTY_CONTROLSOURCE = u"DataField"; +inline constexpr OUStringLiteral PROPERTY_ENABLED = u"Enabled"; +inline constexpr OUStringLiteral PROPERTY_ENABLEVISIBLE = u"EnableVisible"; +inline constexpr OUStringLiteral PROPERTY_READONLY = u"ReadOnly"; +inline constexpr OUStringLiteral PROPERTY_RELEVANT = u"Relevant"; +inline constexpr OUStringLiteral PROPERTY_ISREADONLY = u"IsReadOnly"; +inline constexpr OUStringLiteral PROPERTY_FILTER = u"Filter"; +inline constexpr OUStringLiteral PROPERTY_HAVINGCLAUSE = u"HavingClause"; +inline constexpr OUStringLiteral PROPERTY_WIDTH = u"Width"; +inline constexpr OUStringLiteral PROPERTY_SEARCHABLE = u"IsSearchable"; +inline constexpr OUStringLiteral PROPERTY_MULTILINE = u"MultiLine"; +inline constexpr OUStringLiteral PROPERTY_TARGET_URL = u"TargetURL"; +inline constexpr OUStringLiteral PROPERTY_TARGET_FRAME = u"TargetFrame"; +inline constexpr OUStringLiteral PROPERTY_DEFAULTCONTROL = u"DefaultControl"; +inline constexpr OUStringLiteral PROPERTY_MAXTEXTLEN = u"MaxTextLen"; +inline constexpr OUStringLiteral PROPERTY_EDITMASK = u"EditMask"; +inline constexpr OUStringLiteral PROPERTY_SIZE = u"Size"; +inline constexpr OUStringLiteral PROPERTY_SPIN = u"Spin"; +inline constexpr OUStringLiteral PROPERTY_DATE = u"Date"; +inline constexpr OUStringLiteral PROPERTY_TIME = u"Time"; +inline constexpr OUStringLiteral PROPERTY_STATE = u"State"; +inline constexpr OUStringLiteral PROPERTY_TRISTATE = u"TriState"; +inline constexpr OUStringLiteral PROPERTY_HIDDEN_VALUE = u"HiddenValue"; +inline constexpr OUStringLiteral PROPERTY_BUTTONTYPE = u"ButtonType"; +inline constexpr OUStringLiteral PROPERTY_STRINGITEMLIST = u"StringItemList"; +inline constexpr OUStringLiteral PROPERTY_TYPEDITEMLIST = u"TypedItemList"; +inline constexpr OUStringLiteral PROPERTY_DEFAULT_TEXT = u"DefaultText"; +inline constexpr OUStringLiteral PROPERTY_DEFAULT_STATE = u"DefaultState"; +inline constexpr OUStringLiteral PROPERTY_FORMATKEY = u"FormatKey"; +inline constexpr OUStringLiteral PROPERTY_FORMATSSUPPLIER = u"FormatsSupplier"; +inline constexpr OUStringLiteral PROPERTY_SUBMIT_ACTION = u"SubmitAction"; +inline constexpr OUStringLiteral PROPERTY_SUBMIT_TARGET = u"SubmitTarget"; +inline constexpr OUStringLiteral PROPERTY_SUBMIT_METHOD = u"SubmitMethod"; +inline constexpr OUStringLiteral PROPERTY_SUBMIT_ENCODING = u"SubmitEncoding"; +inline constexpr OUStringLiteral PROPERTY_IMAGE_URL = u"ImageURL"; +inline constexpr OUStringLiteral PROPERTY_GRAPHIC = u"Graphic"; +inline constexpr OUStringLiteral PROPERTY_IMAGE_POSITION = u"ImagePosition"; +inline constexpr OUStringLiteral PROPERTY_EMPTY_IS_NULL = u"ConvertEmptyToNull"; +inline constexpr OUStringLiteral PROPERTY_LISTSOURCETYPE = u"ListSourceType"; +inline constexpr OUStringLiteral PROPERTY_LISTSOURCE = u"ListSource"; +inline constexpr OUStringLiteral PROPERTY_SELECT_SEQ = u"SelectedItems"; +inline constexpr OUStringLiteral PROPERTY_VALUE_SEQ = u"ValueItemList"; +inline constexpr OUStringLiteral PROPERTY_SELECT_VALUE_SEQ = u"SelectedValues"; +inline constexpr OUStringLiteral PROPERTY_SELECT_VALUE = u"SelectedValue"; +inline constexpr OUStringLiteral PROPERTY_DEFAULT_SELECT_SEQ = u"DefaultSelection"; +inline constexpr OUStringLiteral PROPERTY_MULTISELECTION = u"MultiSelection"; +inline constexpr OUStringLiteral PROPERTY_ALIGN = u"Align"; +inline constexpr OUStringLiteral PROPERTY_VERTICAL_ALIGN = u"VerticalAlign"; +inline constexpr OUStringLiteral PROPERTY_DEFAULT_DATE = u"DefaultDate"; +inline constexpr OUStringLiteral PROPERTY_DEFAULT_TIME = u"DefaultTime"; +inline constexpr OUStringLiteral PROPERTY_DEFAULT_VALUE = u"DefaultValue"; +inline constexpr OUStringLiteral PROPERTY_DECIMAL_ACCURACY = u"DecimalAccuracy"; +#define PROPERTY_CURSORSOURCE "DataSelection" +#define PROPERTY_CURSORSOURCETYPE "DataSelectionType" +inline constexpr OUStringLiteral PROPERTY_FIELDTYPE = u"Type"; +inline constexpr OUStringLiteral PROPERTY_DECIMALS = u"Decimals"; +inline constexpr OUStringLiteral PROPERTY_REFVALUE = u"RefValue"; +inline constexpr OUStringLiteral PROPERTY_UNCHECKED_REFVALUE = u"SecondaryRefValue"; +inline constexpr OUStringLiteral PROPERTY_VALUEMIN = u"ValueMin"; +inline constexpr OUStringLiteral PROPERTY_VALUEMAX = u"ValueMax"; +inline constexpr OUStringLiteral PROPERTY_STRICTFORMAT = u"StrictFormat"; +inline constexpr OUStringLiteral PROPERTY_ALLOWADDITIONS = u"AllowInserts"; +inline constexpr OUStringLiteral PROPERTY_ALLOWEDITS = u"AllowUpdates"; +inline constexpr OUStringLiteral PROPERTY_ALLOWDELETIONS = u"AllowDeletes"; +inline constexpr OUStringLiteral PROPERTY_MASTERFIELDS = u"MasterFields"; +inline constexpr OUStringLiteral PROPERTY_ISPASSTHROUGH = u"IsPassThrough"; +inline constexpr OUStringLiteral PROPERTY_QUERY = u"Query"; +inline constexpr OUStringLiteral PROPERTY_LITERALMASK = u"LiteralMask"; +inline constexpr OUStringLiteral PROPERTY_VALUESTEP = u"ValueStep"; +inline constexpr OUStringLiteral PROPERTY_SHOWTHOUSANDSEP = u"ShowThousandsSeparator"; +inline constexpr OUStringLiteral PROPERTY_CURRENCYSYMBOL = u"CurrencySymbol"; +inline constexpr OUStringLiteral PROPERTY_DATEFORMAT = u"DateFormat"; +inline constexpr OUStringLiteral PROPERTY_DATEMIN = u"DateMin"; +inline constexpr OUStringLiteral PROPERTY_DATEMAX = u"DateMax"; +inline constexpr OUStringLiteral PROPERTY_DATE_SHOW_CENTURY = u"DateShowCentury"; +inline constexpr OUStringLiteral PROPERTY_TIMEFORMAT = u"TimeFormat"; +inline constexpr OUStringLiteral PROPERTY_TIMEMIN = u"TimeMin"; +inline constexpr OUStringLiteral PROPERTY_TIMEMAX = u"TimeMax"; +inline constexpr OUStringLiteral PROPERTY_LINECOUNT = u"LineCount"; +inline constexpr OUStringLiteral PROPERTY_BOUNDCOLUMN = u"BoundColumn"; +inline constexpr OUStringLiteral PROPERTY_FONT = u"FontDescriptor"; +inline constexpr OUStringLiteral PROPERTY_FILLCOLOR = u"FillColor"; +inline constexpr OUStringLiteral PROPERTY_LINECOLOR = u"LineColor"; +inline constexpr OUStringLiteral PROPERTY_DROPDOWN = u"Dropdown"; +inline constexpr OUStringLiteral PROPERTY_HSCROLL = u"HScroll"; +inline constexpr OUStringLiteral PROPERTY_VSCROLL = u"VScroll"; +inline constexpr OUStringLiteral PROPERTY_TABSTOP = u"Tabstop"; +inline constexpr OUStringLiteral PROPERTY_AUTOCOMPLETE = u"Autocomplete"; +inline constexpr OUStringLiteral PROPERTY_HARDLINEBREAKS = u"HardLineBreaks"; +inline constexpr OUStringLiteral PROPERTY_PRINTABLE = u"Printable"; +inline constexpr OUStringLiteral PROPERTY_ECHO_CHAR = u"EchoChar"; +inline constexpr OUStringLiteral PROPERTY_ROWHEIGHT = u"RowHeight"; +inline constexpr OUStringLiteral PROPERTY_HELPTEXT = u"HelpText"; +inline constexpr OUStringLiteral PROPERTY_FONT_NAME = u"FontName"; +inline constexpr OUStringLiteral PROPERTY_FONT_STYLENAME = u"FontStyleName"; +inline constexpr OUStringLiteral PROPERTY_FONT_FAMILY = u"FontFamily"; +inline constexpr OUStringLiteral PROPERTY_FONT_CHARSET = u"FontCharset"; +inline constexpr OUStringLiteral PROPERTY_FONT_HEIGHT = u"FontHeight"; +inline constexpr OUStringLiteral PROPERTY_FONT_WEIGHT = u"FontWeight"; +inline constexpr OUStringLiteral PROPERTY_FONT_SLANT = u"FontSlant"; +inline constexpr OUStringLiteral PROPERTY_FONT_UNDERLINE = u"FontUnderline"; +inline constexpr OUStringLiteral PROPERTY_FONT_WORDLINEMODE = u"FontWordLineMode"; +inline constexpr OUStringLiteral PROPERTY_FONT_STRIKEOUT = u"FontStrikeout"; +inline constexpr OUStringLiteral PROPERTY_FONTEMPHASISMARK = u"FontEmphasisMark"; +inline constexpr OUStringLiteral PROPERTY_FONTRELIEF = u"FontRelief"; +inline constexpr OUStringLiteral PROPERTY_FONT_CHARWIDTH = u"FontCharWidth"; +inline constexpr OUStringLiteral PROPERTY_FONT_KERNING = u"FontKerning"; +inline constexpr OUStringLiteral PROPERTY_FONT_ORIENTATION = u"FontOrientation"; +inline constexpr OUStringLiteral PROPERTY_FONT_PITCH = u"FontPitch"; +inline constexpr OUStringLiteral PROPERTY_FONT_TYPE = u"FontType"; +inline constexpr OUStringLiteral PROPERTY_FONT_WIDTH = u"FontWidth"; +inline constexpr OUStringLiteral PROPERTY_HELPURL = u"HelpURL"; +inline constexpr OUStringLiteral PROPERTY_RECORDMARKER = u"HasRecordMarker"; +inline constexpr OUStringLiteral PROPERTY_BOUNDFIELD = u"BoundField"; +inline constexpr OUStringLiteral PROPERTY_INPUT_REQUIRED = u"InputRequired"; +inline constexpr OUStringLiteral PROPERTY_TREATASNUMERIC = u"TreatAsNumber"; +inline constexpr OUStringLiteral PROPERTY_EFFECTIVE_VALUE = u"EffectiveValue"; +inline constexpr OUStringLiteral PROPERTY_EFFECTIVE_DEFAULT = u"EffectiveDefault"; +inline constexpr OUStringLiteral PROPERTY_EFFECTIVE_MIN = u"EffectiveMin"; +inline constexpr OUStringLiteral PROPERTY_EFFECTIVE_MAX = u"EffectiveMax"; +inline constexpr OUStringLiteral PROPERTY_HIDDEN = u"Hidden"; +inline constexpr OUStringLiteral PROPERTY_FILTERPROPOSAL = u"UseFilterValueProposal"; +inline constexpr OUStringLiteral PROPERTY_FIELDSOURCE = u"FieldSource"; +inline constexpr OUStringLiteral PROPERTY_TABLENAME = u"TableName"; +#define PROPERTY_ISFILTERAPPLIED "IsFilterApplied" +inline constexpr OUStringLiteral PROPERTY_CONTROLLABEL = u"LabelControl"; +inline constexpr OUStringLiteral PROPERTY_CURRSYM_POSITION = u"PrependCurrencySymbol"; +inline constexpr OUStringLiteral PROPERTY_CURSORCOLOR = u"CursorColor"; +inline constexpr OUStringLiteral PROPERTY_ALWAYSSHOWCURSOR = u"AlwaysShowCursor"; +inline constexpr OUStringLiteral PROPERTY_DISPLAYSYNCHRON = u"DisplayIsSynchron"; +inline constexpr OUStringLiteral PROPERTY_TEXTCOLOR = u"TextColor"; +inline constexpr OUStringLiteral PROPERTY_DELAY = u"RepeatDelay"; +inline constexpr OUStringLiteral PROPERTY_DEFAULT_SCROLL_VALUE = u"DefaultScrollValue"; +inline constexpr OUStringLiteral PROPERTY_SCROLL_VALUE = u"ScrollValue"; +inline constexpr OUStringLiteral PROPERTY_DEFAULT_SPIN_VALUE = u"DefaultSpinValue"; +inline constexpr OUStringLiteral PROPERTY_SPIN_VALUE = u"SpinValue"; +inline constexpr OUStringLiteral PROPERTY_REFERENCE_DEVICE = u"ReferenceDevice"; +inline constexpr OUStringLiteral PROPERTY_ISMODIFIED = u"IsModified"; +inline constexpr OUStringLiteral PROPERTY_ISNEW = u"IsNew"; +inline constexpr OUStringLiteral PROPERTY_PRIVILEGES = u"Privileges"; +inline constexpr OUStringLiteral PROPERTY_COMMAND = u"Command"; +inline constexpr OUStringLiteral PROPERTY_COMMANDTYPE = u"CommandType"; +inline constexpr OUStringLiteral PROPERTY_RESULTSET_CONCURRENCY = u"ResultSetConcurrency"; +inline constexpr OUStringLiteral PROPERTY_INSERTONLY = u"IgnoreResult"; +inline constexpr OUStringLiteral PROPERTY_RESULTSET_TYPE = u"ResultSetType"; +inline constexpr OUStringLiteral PROPERTY_ESCAPE_PROCESSING = u"EscapeProcessing"; +inline constexpr OUStringLiteral PROPERTY_APPLYFILTER = u"ApplyFilter"; +inline constexpr OUStringLiteral PROPERTY_ROWCOUNT = u"RowCount"; +inline constexpr OUStringLiteral PROPERTY_ROWCOUNTFINAL = u"IsRowCountFinal"; - //- properties +inline constexpr OUStringLiteral PROPERTY_ISNULLABLE = u"IsNullable"; +inline constexpr OUStringLiteral PROPERTY_ACTIVECOMMAND = u"ActiveCommand"; +inline constexpr OUStringLiteral PROPERTY_ISCURRENCY = u"IsCurrency"; +inline constexpr OUStringLiteral PROPERTY_URL = u"URL"; +inline constexpr OUStringLiteral PROPERTY_TITLE = u"Title"; +inline constexpr OUStringLiteral PROPERTY_ACTIVE_CONNECTION = u"ActiveConnection"; +inline constexpr OUStringLiteral PROPERTY_SCALE = u"Scale"; +inline constexpr OUStringLiteral PROPERTY_SORT = u"Order"; +inline constexpr OUStringLiteral PROPERTY_DATASOURCE = u"DataSourceName"; +inline constexpr OUStringLiteral PROPERTY_DETAILFIELDS = u"DetailFields"; - #define PROPERTY_TABINDEX "TabIndex" - #define PROPERTY_TAG "Tag" - #define PROPERTY_NAME "Name" - #define PROPERTY_GROUP_NAME "GroupName" - #define PROPERTY_CLASSID "ClassId" - #define PROPERTY_FETCHSIZE "FetchSize" - #define PROPERTY_VALUE "Value" - #define PROPERTY_TEXT "Text" - #define PROPERTY_LABEL "Label" - #define PROPERTY_CANINSERT "CanInsert" - #define PROPERTY_CANUPDATE "CanUpdate" - #define PROPERTY_CANDELETE "CanDelete" - #define PROPERTY_NAVIGATION "NavigationBarMode" - #define PROPERTY_HASNAVIGATION "HasNavigationBar" - #define PROPERTY_CYCLE "Cycle" - #define PROPERTY_CONTROLSOURCE "DataField" - #define PROPERTY_ENABLED "Enabled" - #define PROPERTY_ENABLEVISIBLE "EnableVisible" - #define PROPERTY_READONLY "ReadOnly" - #define PROPERTY_RELEVANT "Relevant" - #define PROPERTY_ISREADONLY "IsReadOnly" - #define PROPERTY_FILTER "Filter" - #define PROPERTY_HAVINGCLAUSE "HavingClause" - #define PROPERTY_WIDTH "Width" - #define PROPERTY_SEARCHABLE "IsSearchable" - #define PROPERTY_MULTILINE "MultiLine" - #define PROPERTY_TARGET_URL "TargetURL" - #define PROPERTY_TARGET_FRAME "TargetFrame" - #define PROPERTY_DEFAULTCONTROL "DefaultControl" - #define PROPERTY_MAXTEXTLEN "MaxTextLen" - #define PROPERTY_EDITMASK "EditMask" - #define PROPERTY_SIZE "Size" - #define PROPERTY_SPIN "Spin" - #define PROPERTY_DATE "Date" - #define PROPERTY_TIME "Time" - #define PROPERTY_STATE "State" - #define PROPERTY_TRISTATE "TriState" - #define PROPERTY_HIDDEN_VALUE "HiddenValue" - #define PROPERTY_BUTTONTYPE "ButtonType" - #define PROPERTY_STRINGITEMLIST "StringItemList" - #define PROPERTY_TYPEDITEMLIST "TypedItemList" - #define PROPERTY_DEFAULT_TEXT "DefaultText" - #define PROPERTY_DEFAULT_STATE "DefaultState" - #define PROPERTY_FORMATKEY "FormatKey" - #define PROPERTY_FORMATSSUPPLIER "FormatsSupplier" - #define PROPERTY_SUBMIT_ACTION "SubmitAction" - #define PROPERTY_SUBMIT_TARGET "SubmitTarget" - #define PROPERTY_SUBMIT_METHOD "SubmitMethod" - #define PROPERTY_SUBMIT_ENCODING "SubmitEncoding" - #define PROPERTY_IMAGE_URL "ImageURL" - #define PROPERTY_GRAPHIC "Graphic" - #define PROPERTY_IMAGE_POSITION "ImagePosition" - #define PROPERTY_EMPTY_IS_NULL "ConvertEmptyToNull" - #define PROPERTY_LISTSOURCETYPE "ListSourceType" - #define PROPERTY_LISTSOURCE "ListSource" - #define PROPERTY_SELECT_SEQ "SelectedItems" - #define PROPERTY_VALUE_SEQ "ValueItemList" - #define PROPERTY_SELECT_VALUE_SEQ "SelectedValues" - #define PROPERTY_SELECT_VALUE "SelectedValue" - #define PROPERTY_DEFAULT_SELECT_SEQ "DefaultSelection" - #define PROPERTY_MULTISELECTION "MultiSelection" - #define PROPERTY_ALIGN "Align" - #define PROPERTY_VERTICAL_ALIGN "VerticalAlign" - #define PROPERTY_DEFAULT_DATE "DefaultDate" - #define PROPERTY_DEFAULT_TIME "DefaultTime" - #define PROPERTY_DEFAULT_VALUE "DefaultValue" - #define PROPERTY_DECIMAL_ACCURACY "DecimalAccuracy" - #define PROPERTY_CURSORSOURCE "DataSelection" - #define PROPERTY_CURSORSOURCETYPE "DataSelectionType" - #define PROPERTY_FIELDTYPE "Type" - #define PROPERTY_DECIMALS "Decimals" - #define PROPERTY_REFVALUE "RefValue" - #define PROPERTY_UNCHECKED_REFVALUE "SecondaryRefValue" - #define PROPERTY_VALUEMIN "ValueMin" - #define PROPERTY_VALUEMAX "ValueMax" - #define PROPERTY_STRICTFORMAT "StrictFormat" - #define PROPERTY_ALLOWADDITIONS "AllowInserts" - #define PROPERTY_ALLOWEDITS "AllowUpdates" - #define PROPERTY_ALLOWDELETIONS "AllowDeletes" - #define PROPERTY_MASTERFIELDS "MasterFields" - #define PROPERTY_ISPASSTHROUGH "IsPassThrough" - #define PROPERTY_QUERY "Query" - #define PROPERTY_LITERALMASK "LiteralMask" - #define PROPERTY_VALUESTEP "ValueStep" - #define PROPERTY_SHOWTHOUSANDSEP "ShowThousandsSeparator" - #define PROPERTY_CURRENCYSYMBOL "CurrencySymbol" - #define PROPERTY_DATEFORMAT "DateFormat" - #define PROPERTY_DATEMIN "DateMin" - #define PROPERTY_DATEMAX "DateMax" - #define PROPERTY_DATE_SHOW_CENTURY "DateShowCentury" - #define PROPERTY_TIMEFORMAT "TimeFormat" - #define PROPERTY_TIMEMIN "TimeMin" - #define PROPERTY_TIMEMAX "TimeMax" - #define PROPERTY_LINECOUNT "LineCount" - #define PROPERTY_BOUNDCOLUMN "BoundColumn" - #define PROPERTY_FONT u"FontDescriptor" - #define PROPERTY_FILLCOLOR "FillColor" - #define PROPERTY_LINECOLOR "LineColor" - #define PROPERTY_DROPDOWN "Dropdown" - #define PROPERTY_HSCROLL "HScroll" - #define PROPERTY_VSCROLL "VScroll" - #define PROPERTY_TABSTOP "Tabstop" - #define PROPERTY_AUTOCOMPLETE "Autocomplete" - #define PROPERTY_HARDLINEBREAKS "HardLineBreaks" - #define PROPERTY_PRINTABLE "Printable" - #define PROPERTY_ECHO_CHAR "EchoChar" - #define PROPERTY_ROWHEIGHT "RowHeight" - #define PROPERTY_HELPTEXT "HelpText" - #define PROPERTY_FONT_NAME "FontName" - #define PROPERTY_FONT_STYLENAME "FontStyleName" - #define PROPERTY_FONT_FAMILY "FontFamily" - #define PROPERTY_FONT_CHARSET "FontCharset" - #define PROPERTY_FONT_HEIGHT "FontHeight" - #define PROPERTY_FONT_WEIGHT "FontWeight" - #define PROPERTY_FONT_SLANT "FontSlant" - #define PROPERTY_FONT_UNDERLINE "FontUnderline" - #define PROPERTY_FONT_WORDLINEMODE "FontWordLineMode" - #define PROPERTY_FONT_STRIKEOUT "FontStrikeout" - #define PROPERTY_FONTEMPHASISMARK "FontEmphasisMark" - #define PROPERTY_FONTRELIEF "FontRelief" - #define PROPERTY_FONT_CHARWIDTH "FontCharWidth" - #define PROPERTY_FONT_KERNING "FontKerning" - #define PROPERTY_FONT_ORIENTATION "FontOrientation" - #define PROPERTY_FONT_PITCH "FontPitch" - #define PROPERTY_FONT_TYPE "FontType" - #define PROPERTY_FONT_WIDTH "FontWidth" - #define PROPERTY_HELPURL "HelpURL" - #define PROPERTY_RECORDMARKER "HasRecordMarker" - #define PROPERTY_BOUNDFIELD "BoundField" - #define PROPERTY_INPUT_REQUIRED "InputRequired" - #define PROPERTY_TREATASNUMERIC "TreatAsNumber" - #define PROPERTY_EFFECTIVE_VALUE "EffectiveValue" - #define PROPERTY_EFFECTIVE_DEFAULT "EffectiveDefault" - #define PROPERTY_EFFECTIVE_MIN "EffectiveMin" - #define PROPERTY_EFFECTIVE_MAX "EffectiveMax" - #define PROPERTY_HIDDEN "Hidden" - #define PROPERTY_FILTERPROPOSAL "UseFilterValueProposal" - #define PROPERTY_FIELDSOURCE "FieldSource" - #define PROPERTY_TABLENAME "TableName" - #define PROPERTY_ISFILTERAPPLIED "IsFilterApplied" - #define PROPERTY_CONTROLLABEL "LabelControl" - #define PROPERTY_CURRSYM_POSITION "PrependCurrencySymbol" - #define PROPERTY_CURSORCOLOR "CursorColor" - #define PROPERTY_ALWAYSSHOWCURSOR "AlwaysShowCursor" - #define PROPERTY_DISPLAYSYNCHRON "DisplayIsSynchron" - #define PROPERTY_TEXTCOLOR "TextColor" - #define PROPERTY_DELAY "RepeatDelay" - #define PROPERTY_DEFAULT_SCROLL_VALUE "DefaultScrollValue" - #define PROPERTY_SCROLL_VALUE "ScrollValue" - #define PROPERTY_DEFAULT_SPIN_VALUE "DefaultSpinValue" - #define PROPERTY_SPIN_VALUE "SpinValue" - #define PROPERTY_REFERENCE_DEVICE "ReferenceDevice" - #define PROPERTY_ISMODIFIED "IsModified" - #define PROPERTY_ISNEW "IsNew" - #define PROPERTY_PRIVILEGES "Privileges" - #define PROPERTY_COMMAND "Command" - #define PROPERTY_COMMANDTYPE "CommandType" - #define PROPERTY_RESULTSET_CONCURRENCY "ResultSetConcurrency" - #define PROPERTY_INSERTONLY "IgnoreResult" - #define PROPERTY_RESULTSET_TYPE "ResultSetType" - #define PROPERTY_ESCAPE_PROCESSING "EscapeProcessing" - #define PROPERTY_APPLYFILTER "ApplyFilter" - #define PROPERTY_ROWCOUNT "RowCount" - #define PROPERTY_ROWCOUNTFINAL "IsRowCountFinal" +inline constexpr OUStringLiteral PROPERTY_COLUMNSERVICENAME = u"ColumnServiceName"; +inline constexpr OUStringLiteral PROPERTY_REALNAME = u"RealName"; +inline constexpr OUStringLiteral PROPERTY_CONTROLSOURCEPROPERTY = u"DataFieldProperty"; +inline constexpr OUStringLiteral PROPERTY_USER = u"User"; +inline constexpr OUStringLiteral PROPERTY_PASSWORD = u"Password"; +inline constexpr OUStringLiteral PROPERTY_DISPATCHURLINTERNAL = u"DispatchURLInternal"; +inline constexpr OUStringLiteral PROPERTY_PERSISTENCE_MAXTEXTLENGTH = u"PersistenceMaxTextLength"; +inline constexpr OUStringLiteral PROPERTY_RICH_TEXT = u"RichText"; +inline constexpr OUStringLiteral PROPERTY_ENFORCE_FORMAT = u"EnforceFormat"; +inline constexpr OUStringLiteral PROPERTY_LINEEND_FORMAT = u"LineEndFormat"; +inline constexpr OUStringLiteral PROPERTY_WRITING_MODE = u"WritingMode"; +inline constexpr OUStringLiteral PROPERTY_CONTEXT_WRITING_MODE = u"ContextWritingMode"; - #define PROPERTY_ISNULLABLE "IsNullable" - #define PROPERTY_ACTIVECOMMAND "ActiveCommand" - #define PROPERTY_ISCURRENCY "IsCurrency" - #define PROPERTY_URL "URL" - #define PROPERTY_TITLE "Title" - #define PROPERTY_ACTIVE_CONNECTION "ActiveConnection" - #define PROPERTY_SCALE "Scale" - #define PROPERTY_SORT "Order" - #define PROPERTY_DATASOURCE "DataSourceName" - #define PROPERTY_DETAILFIELDS "DetailFields" +inline constexpr OUStringLiteral PROPERTY_NATIVE_LOOK = u"NativeWidgetLook"; +inline constexpr OUStringLiteral PROPERTY_BORDER = u"Border"; +inline constexpr OUStringLiteral PROPERTY_BORDERCOLOR = u"BorderColor"; +inline constexpr OUStringLiteral PROPERTY_BACKGROUNDCOLOR = u"BackgroundColor"; +inline constexpr OUStringLiteral PROPERTY_ICONSIZE = u"IconSize"; +inline constexpr OUStringLiteral PROPERTY_TEXTLINECOLOR = u"TextLineColor"; +inline constexpr OUStringLiteral PROPERTY_HIDEINACTIVESELECTION = u"HideInactiveSelection"; - #define PROPERTY_COLUMNSERVICENAME "ColumnServiceName" - #define PROPERTY_REALNAME "RealName" - #define PROPERTY_CONTROLSOURCEPROPERTY "DataFieldProperty" - #define PROPERTY_USER "User" - #define PROPERTY_PASSWORD "Password" - #define PROPERTY_DISPATCHURLINTERNAL "DispatchURLInternal" - #define PROPERTY_PERSISTENCE_MAXTEXTLENGTH "PersistenceMaxTextLength" - #define PROPERTY_RICH_TEXT "RichText" - #define PROPERTY_ENFORCE_FORMAT "EnforceFormat" - #define PROPERTY_LINEEND_FORMAT "LineEndFormat" - #define PROPERTY_WRITING_MODE u"WritingMode" - #define PROPERTY_CONTEXT_WRITING_MODE "ContextWritingMode" +inline constexpr OUStringLiteral PROPERTY_SHOW_POSITION = u"ShowPosition"; +inline constexpr OUStringLiteral PROPERTY_SHOW_NAVIGATION = u"ShowNavigation"; +inline constexpr OUStringLiteral PROPERTY_SHOW_RECORDACTIONS = u"ShowRecordActions"; +inline constexpr OUStringLiteral PROPERTY_SHOW_FILTERSORT = u"ShowFilterSort"; - #define PROPERTY_NATIVE_LOOK "NativeWidgetLook" - #define PROPERTY_BORDER "Border" - #define PROPERTY_BORDERCOLOR "BorderColor" - #define PROPERTY_BACKGROUNDCOLOR "BackgroundColor" - #define PROPERTY_ICONSIZE "IconSize" - #define PROPERTY_TEXTLINECOLOR "TextLineColor" - #define PROPERTY_HIDEINACTIVESELECTION "HideInactiveSelection" +inline constexpr OUStringLiteral PROPERTY_XSD_WHITESPACE = u"WhiteSpace"; +inline constexpr OUStringLiteral PROPERTY_XSD_PATTERN = u"Pattern"; +inline constexpr OUStringLiteral PROPERTY_XSD_LENGTH = u"Length"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_LENGTH = u"MinLength"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_LENGTH = u"MaxLength"; +inline constexpr OUStringLiteral PROPERTY_XSD_TOTAL_DIGITS = u"TotalDigits"; +inline constexpr OUStringLiteral PROPERTY_XSD_FRACTION_DIGITS = u"FractionDigits"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_INT = u"MaxInclusiveInt"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_INT = u"MaxExclusiveInt"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_INT = u"MinInclusiveInt"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_INT = u"MinExclusiveInt"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_DOUBLE = u"MaxInclusiveDouble"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_DOUBLE = u"MaxExclusiveDouble"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_DOUBLE = u"MinInclusiveDouble"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_DOUBLE = u"MinExclusiveDouble"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_DATE = u"MaxInclusiveDate"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_DATE = u"MaxExclusiveDate"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_DATE = u"MinInclusiveDate"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_DATE = u"MinExclusiveDate"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_TIME = u"MaxInclusiveTime"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_TIME = u"MaxExclusiveTime"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_TIME = u"MinInclusiveTime"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_TIME = u"MinExclusiveTime"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_INCLUSIVE_DATE_TIME = u"MaxInclusiveDateTime"; +inline constexpr OUStringLiteral PROPERTY_XSD_MAX_EXCLUSIVE_DATE_TIME = u"MaxExclusiveDateTime"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_INCLUSIVE_DATE_TIME = u"MinInclusiveDateTime"; +inline constexpr OUStringLiteral PROPERTY_XSD_MIN_EXCLUSIVE_DATE_TIME = u"MinExclusiveDateTime"; +inline constexpr OUStringLiteral PROPERTY_XSD_IS_BASIC = u"IsBasic"; +inline constexpr OUStringLiteral PROPERTY_XSD_TYPE_CLASS = u"TypeClass"; - #define PROPERTY_SHOW_POSITION "ShowPosition" - #define PROPERTY_SHOW_NAVIGATION "ShowNavigation" - #define PROPERTY_SHOW_RECORDACTIONS "ShowRecordActions" - #define PROPERTY_SHOW_FILTERSORT "ShowFilterSort" +inline constexpr OUStringLiteral PROPERTY_DYNAMIC_CONTROL_BORDER = u"DynamicControlBorder"; +inline constexpr OUStringLiteral PROPERTY_CONTROL_BORDER_COLOR_FOCUS = u"ControlBorderColorOnFocus"; +inline constexpr OUStringLiteral PROPERTY_CONTROL_BORDER_COLOR_MOUSE = u"ControlBorderColorOnHover"; +inline constexpr OUStringLiteral PROPERTY_CONTROL_BORDER_COLOR_INVALID = u"ControlBorderColorOnInvalid"; +inline constexpr OUStringLiteral PROPERTY_GENERATEVBAEVENTS = u"GenerateVbaEvents"; +inline constexpr OUStringLiteral PROPERTY_CONTROL_TYPE_IN_MSO = u"ControlTypeinMSO"; +inline constexpr OUStringLiteral PROPERTY_OBJ_ID_IN_MSO = u"ObjIDinMSO"; - #define PROPERTY_XSD_WHITESPACE "WhiteSpace" - #define PROPERTY_XSD_PATTERN "Pattern" - #define PROPERTY_XSD_LENGTH "Length" - #define PROPERTY_XSD_MIN_LENGTH "MinLength" - #define PROPERTY_XSD_MAX_LENGTH "MaxLength" - #define PROPERTY_XSD_TOTAL_DIGITS "TotalDigits" - #define PROPERTY_XSD_FRACTION_DIGITS "FractionDigits" - #define PROPERTY_XSD_MAX_INCLUSIVE_INT "MaxInclusiveInt" - #define PROPERTY_XSD_MAX_EXCLUSIVE_INT "MaxExclusiveInt" - #define PROPERTY_XSD_MIN_INCLUSIVE_INT "MinInclusiveInt" - #define PROPERTY_XSD_MIN_EXCLUSIVE_INT "MinExclusiveInt" - #define PROPERTY_XSD_MAX_INCLUSIVE_DOUBLE "MaxInclusiveDouble" - #define PROPERTY_XSD_MAX_EXCLUSIVE_DOUBLE "MaxExclusiveDouble" - #define PROPERTY_XSD_MIN_INCLUSIVE_DOUBLE "MinInclusiveDouble" - #define PROPERTY_XSD_MIN_EXCLUSIVE_DOUBLE "MinExclusiveDouble" - #define PROPERTY_XSD_MAX_INCLUSIVE_DATE "MaxInclusiveDate" - #define PROPERTY_XSD_MAX_EXCLUSIVE_DATE "MaxExclusiveDate" - #define PROPERTY_XSD_MIN_INCLUSIVE_DATE "MinInclusiveDate" - #define PROPERTY_XSD_MIN_EXCLUSIVE_DATE "MinExclusiveDate" - #define PROPERTY_XSD_MAX_INCLUSIVE_TIME "MaxInclusiveTime" - #define PROPERTY_XSD_MAX_EXCLUSIVE_TIME "MaxExclusiveTime" - #define PROPERTY_XSD_MIN_INCLUSIVE_TIME "MinInclusiveTime" - #define PROPERTY_XSD_MIN_EXCLUSIVE_TIME "MinExclusiveTime" - #define PROPERTY_XSD_MAX_INCLUSIVE_DATE_TIME "MaxInclusiveDateTime" - #define PROPERTY_XSD_MAX_EXCLUSIVE_DATE_TIME "MaxExclusiveDateTime" - #define PROPERTY_XSD_MIN_INCLUSIVE_DATE_TIME "MinInclusiveDateTime" - #define PROPERTY_XSD_MIN_EXCLUSIVE_DATE_TIME "MinExclusiveDateTime" - #define PROPERTY_XSD_IS_BASIC "IsBasic" - #define PROPERTY_XSD_TYPE_CLASS "TypeClass" - #define PROPERTY_DYNAMIC_CONTROL_BORDER "DynamicControlBorder" - #define PROPERTY_CONTROL_BORDER_COLOR_FOCUS "ControlBorderColorOnFocus" - #define PROPERTY_CONTROL_BORDER_COLOR_MOUSE "ControlBorderColorOnHover" - #define PROPERTY_CONTROL_BORDER_COLOR_INVALID "ControlBorderColorOnInvalid" - #define PROPERTY_GENERATEVBAEVENTS "GenerateVbaEvents" - #define PROPERTY_CONTROL_TYPE_IN_MSO "ControlTypeinMSO" - #define PROPERTY_OBJ_ID_IN_MSO "ObjIDinMSO" +//- URLs +#define URL_FORM_POSITION ".uno:FormController/positionForm" +#define URL_FORM_RECORDCOUNT ".uno:FormController/RecordCount" +#define URL_RECORD_FIRST ".uno:FormController/moveToFirst" +#define URL_RECORD_PREV ".uno:FormController/moveToPrev" +#define URL_RECORD_NEXT ".uno:FormController/moveToNext" +#define URL_RECORD_LAST ".uno:FormController/moveToLast" +#define URL_RECORD_SAVE ".uno:FormController/saveRecord" +#define URL_RECORD_UNDO ".uno:FormController/undoRecord" +#define URL_RECORD_NEW ".uno:FormController/moveToNew" +#define URL_RECORD_DELETE ".uno:FormController/deleteRecord" +#define URL_FORM_REFRESH ".uno:FormController/refreshForm" +#define URL_FORM_REFRESH_CURRENT_CONTROL ".uno:FormController/refreshCurrentControl" - //- URLs - - #define URL_FORM_POSITION ".uno:FormController/positionForm" - #define URL_FORM_RECORDCOUNT ".uno:FormController/RecordCount" - #define URL_RECORD_FIRST ".uno:FormController/moveToFirst" - #define URL_RECORD_PREV ".uno:FormController/moveToPrev" - #define URL_RECORD_NEXT ".uno:FormController/moveToNext" - #define URL_RECORD_LAST ".uno:FormController/moveToLast" - #define URL_RECORD_SAVE ".uno:FormController/saveRecord" - #define URL_RECORD_UNDO ".uno:FormController/undoRecord" - #define URL_RECORD_NEW ".uno:FormController/moveToNew" - #define URL_RECORD_DELETE ".uno:FormController/deleteRecord" - #define URL_FORM_REFRESH ".uno:FormController/refreshForm" - #define URL_FORM_REFRESH_CURRENT_CONTROL ".uno:FormController/refreshCurrentControl" - - #define URL_FORM_SORT_UP ".uno:FormController/sortUp" - #define URL_FORM_SORT_DOWN ".uno:FormController/sortDown" - #define URL_FORM_SORT ".uno:FormController/sort" - #define URL_FORM_AUTO_FILTER ".uno:FormController/autoFilter" - #define URL_FORM_FILTER ".uno:FormController/filter" - #define URL_FORM_APPLY_FILTER ".uno:FormController/applyFilter" - #define URL_FORM_REMOVE_FILTER ".uno:FormController/removeFilterOrder" - - -} // namespace frm +#define URL_FORM_SORT_UP ".uno:FormController/sortUp" +#define URL_FORM_SORT_DOWN ".uno:FormController/sortDown" +#define URL_FORM_SORT ".uno:FormController/sort" +#define URL_FORM_AUTO_FILTER ".uno:FormController/autoFilter" +#define URL_FORM_FILTER ".uno:FormController/filter" +#define URL_FORM_APPLY_FILTER ".uno:FormController/applyFilter" +#define URL_FORM_REMOVE_FILTER ".uno:FormController/removeFilterOrder" /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/forms/source/inc/services.hxx b/forms/source/inc/services.hxx index 01a346e3f55f..caf2e4ce0325 100644 --- a/forms/source/inc/services.hxx +++ b/forms/source/inc/services.hxx @@ -22,180 +22,180 @@ #define AWT_CONTROL_TEXTFIELD "com.sun.star.awt.TextField" #define VCL_CONTROL_EDIT "stardiv.vcl.control.Edit" -#define VCL_CONTROL_LISTBOX "stardiv.vcl.control.ListBox" -#define VCL_CONTROL_COMBOBOX "stardiv.vcl.control.ComboBox" -#define VCL_CONTROL_RADIOBUTTON "stardiv.vcl.control.RadioButton" -#define VCL_CONTROL_GROUPBOX "stardiv.vcl.control.GroupBox" +inline constexpr OUStringLiteral VCL_CONTROL_LISTBOX = u"stardiv.vcl.control.ListBox"; +inline constexpr OUStringLiteral VCL_CONTROL_COMBOBOX = u"stardiv.vcl.control.ComboBox"; +inline constexpr OUStringLiteral VCL_CONTROL_RADIOBUTTON = u"stardiv.vcl.control.RadioButton"; +inline constexpr OUStringLiteral VCL_CONTROL_GROUPBOX = u"stardiv.vcl.control.GroupBox"; #define VCL_CONTROL_FIXEDTEXT "stardiv.vcl.control.FixedText" -#define VCL_CONTROL_COMMANDBUTTON "stardiv.vcl.control.Button" -#define VCL_CONTROL_CHECKBOX "stardiv.vcl.control.CheckBox" -#define VCL_CONTROL_IMAGEBUTTON "stardiv.vcl.control.ImageButton" +inline constexpr OUStringLiteral VCL_CONTROL_COMMANDBUTTON = u"stardiv.vcl.control.Button"; +inline constexpr OUStringLiteral VCL_CONTROL_CHECKBOX = u"stardiv.vcl.control.CheckBox"; +inline constexpr OUStringLiteral VCL_CONTROL_IMAGEBUTTON = u"stardiv.vcl.control.ImageButton"; #define VCL_CONTROL_FILECONTROL "stardiv.vcl.control.FileControl" -#define VCL_CONTROL_TIMEFIELD "stardiv.vcl.control.TimeField" -#define VCL_CONTROL_DATEFIELD "stardiv.vcl.control.DateField" -#define VCL_CONTROL_NUMERICFIELD "stardiv.vcl.control.NumericField" -#define VCL_CONTROL_CURRENCYFIELD "stardiv.vcl.control.CurrencyField" -#define VCL_CONTROL_PATTERNFIELD "stardiv.vcl.control.PatternField" -#define VCL_CONTROL_FORMATTEDFIELD "stardiv.vcl.control.FormattedField" -#define VCL_CONTROL_IMAGECONTROL "stardiv.vcl.control.ImageControl" - -#define VCL_CONTROLMODEL_EDIT "stardiv.vcl.controlmodel.Edit" -#define VCL_CONTROLMODEL_LISTBOX "stardiv.vcl.controlmodel.ListBox" -#define VCL_CONTROLMODEL_COMBOBOX "stardiv.vcl.controlmodel.ComboBox" -#define VCL_CONTROLMODEL_RADIOBUTTON "stardiv.vcl.controlmodel.RadioButton" -#define VCL_CONTROLMODEL_GROUPBOX "stardiv.vcl.controlmodel.GroupBox" -#define VCL_CONTROLMODEL_FIXEDTEXT "stardiv.vcl.controlmodel.FixedText" -#define VCL_CONTROLMODEL_COMMANDBUTTON "stardiv.vcl.controlmodel.Button" -#define VCL_CONTROLMODEL_CHECKBOX "stardiv.vcl.controlmodel.CheckBox" -#define VCL_CONTROLMODEL_IMAGEBUTTON "stardiv.vcl.controlmodel.ImageButton" -#define VCL_CONTROLMODEL_FILECONTROL "stardiv.vcl.controlmodel.FileControl" -#define VCL_CONTROLMODEL_TIMEFIELD "stardiv.vcl.controlmodel.TimeField" -#define VCL_CONTROLMODEL_DATEFIELD "stardiv.vcl.controlmodel.DateField" -#define VCL_CONTROLMODEL_NUMERICFIELD "stardiv.vcl.controlmodel.NumericField" -#define VCL_CONTROLMODEL_CURRENCYFIELD "stardiv.vcl.controlmodel.CurrencyField" -#define VCL_CONTROLMODEL_PATTERNFIELD "stardiv.vcl.controlmodel.PatternField" -#define VCL_CONTROLMODEL_FORMATTEDFIELD "stardiv.vcl.controlmodel.FormattedField" -#define VCL_CONTROLMODEL_IMAGECONTROL "stardiv.vcl.controlmodel.ImageControl" - -#define VCL_CONTROLMODEL_SCROLLBAR "com.sun.star.awt.UnoControlScrollBarModel" -#define VCL_CONTROL_SCROLLBAR "com.sun.star.awt.UnoControlScrollBar" -#define VCL_CONTROLMODEL_SPINBUTTON "com.sun.star.awt.UnoControlSpinButtonModel" -#define VCL_CONTROL_SPINBUTTON "com.sun.star.awt.UnoControlSpinButton" +inline constexpr OUStringLiteral VCL_CONTROL_TIMEFIELD = u"stardiv.vcl.control.TimeField"; +inline constexpr OUStringLiteral VCL_CONTROL_DATEFIELD = u"stardiv.vcl.control.DateField"; +inline constexpr OUStringLiteral VCL_CONTROL_NUMERICFIELD = u"stardiv.vcl.control.NumericField"; +inline constexpr OUStringLiteral VCL_CONTROL_CURRENCYFIELD = u"stardiv.vcl.control.CurrencyField"; +inline constexpr OUStringLiteral VCL_CONTROL_PATTERNFIELD = u"stardiv.vcl.control.PatternField"; +inline constexpr OUStringLiteral VCL_CONTROL_FORMATTEDFIELD = u"stardiv.vcl.control.FormattedField"; +inline constexpr OUStringLiteral VCL_CONTROL_IMAGECONTROL = u"stardiv.vcl.control.ImageControl"; + +inline constexpr OUStringLiteral VCL_CONTROLMODEL_EDIT = u"stardiv.vcl.controlmodel.Edit"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_LISTBOX = u"stardiv.vcl.controlmodel.ListBox"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_COMBOBOX = u"stardiv.vcl.controlmodel.ComboBox"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_RADIOBUTTON = u"stardiv.vcl.controlmodel.RadioButton"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_GROUPBOX = u"stardiv.vcl.controlmodel.GroupBox"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_FIXEDTEXT = u"stardiv.vcl.controlmodel.FixedText"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_COMMANDBUTTON = u"stardiv.vcl.controlmodel.Button"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_CHECKBOX = u"stardiv.vcl.controlmodel.CheckBox"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_IMAGEBUTTON = u"stardiv.vcl.controlmodel.ImageButton"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_FILECONTROL = u"stardiv.vcl.controlmodel.FileControl"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_TIMEFIELD = u"stardiv.vcl.controlmodel.TimeField"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_DATEFIELD = u"stardiv.vcl.controlmodel.DateField"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_NUMERICFIELD = u"stardiv.vcl.controlmodel.NumericField"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_CURRENCYFIELD = u"stardiv.vcl.controlmodel.CurrencyField"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_PATTERNFIELD = u"stardiv.vcl.controlmodel.PatternField"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_FORMATTEDFIELD = u"stardiv.vcl.controlmodel.FormattedField"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_IMAGECONTROL = u"stardiv.vcl.controlmodel.ImageControl"; + +inline constexpr OUStringLiteral VCL_CONTROLMODEL_SCROLLBAR = u"com.sun.star.awt.UnoControlScrollBarModel"; +inline constexpr OUStringLiteral VCL_CONTROL_SCROLLBAR = u"com.sun.star.awt.UnoControlScrollBar"; +inline constexpr OUStringLiteral VCL_CONTROLMODEL_SPINBUTTON = u"com.sun.star.awt.UnoControlSpinButtonModel"; +inline constexpr OUStringLiteral VCL_CONTROL_SPINBUTTON = u"com.sun.star.awt.UnoControlSpinButton"; // service names for compatibility -#define FRM_COMPONENT_FORM "stardiv.one.form.component.Form" -#define FRM_COMPONENT_EDIT "stardiv.one.form.component.Edit" // compatibility -#define FRM_COMPONENT_TEXTFIELD "stardiv.one.form.component.TextField" -#define FRM_COMPONENT_LISTBOX "stardiv.one.form.component.ListBox" -#define FRM_COMPONENT_COMBOBOX "stardiv.one.form.component.ComboBox" -#define FRM_COMPONENT_RADIOBUTTON "stardiv.one.form.component.RadioButton" -#define FRM_COMPONENT_GROUPBOX "stardiv.one.form.component.GroupBox" // compatibility -#define FRM_COMPONENT_FIXEDTEXT "stardiv.one.form.component.FixedText" // compatibility -#define FRM_COMPONENT_COMMANDBUTTON "stardiv.one.form.component.CommandButton" -#define FRM_COMPONENT_CHECKBOX "stardiv.one.form.component.CheckBox" -#define FRM_COMPONENT_GRID "stardiv.one.form.component.Grid" // compatibility -#define FRM_COMPONENT_GRIDCONTROL "stardiv.one.form.component.GridControl" -#define FRM_COMPONENT_IMAGEBUTTON "stardiv.one.form.component.ImageButton" -#define FRM_COMPONENT_FILECONTROL "stardiv.one.form.component.FileControl" -#define FRM_COMPONENT_TIMEFIELD "stardiv.one.form.component.TimeField" -#define FRM_COMPONENT_DATEFIELD "stardiv.one.form.component.DateField" -#define FRM_COMPONENT_NUMERICFIELD "stardiv.one.form.component.NumericField" -#define FRM_COMPONENT_CURRENCYFIELD "stardiv.one.form.component.CurrencyField" -#define FRM_COMPONENT_PATTERNFIELD "stardiv.one.form.component.PatternField" -#define FRM_COMPONENT_HIDDEN "stardiv.one.form.component.Hidden" -#define FRM_COMPONENT_HIDDENCONTROL "stardiv.one.form.component.HiddenControl" -#define FRM_COMPONENT_IMAGECONTROL "stardiv.one.form.component.ImageControl" -#define FRM_COMPONENT_FORMATTEDFIELD "stardiv.one.form.component.FormattedField" +inline constexpr OUStringLiteral FRM_COMPONENT_FORM = u"stardiv.one.form.component.Form"; +inline constexpr OUStringLiteral FRM_COMPONENT_EDIT = u"stardiv.one.form.component.Edit"; // compatibility +inline constexpr OUStringLiteral FRM_COMPONENT_TEXTFIELD = u"stardiv.one.form.component.TextField"; +inline constexpr OUStringLiteral FRM_COMPONENT_LISTBOX = u"stardiv.one.form.component.ListBox"; +inline constexpr OUStringLiteral FRM_COMPONENT_COMBOBOX = u"stardiv.one.form.component.ComboBox"; +inline constexpr OUStringLiteral FRM_COMPONENT_RADIOBUTTON = u"stardiv.one.form.component.RadioButton"; +inline constexpr OUStringLiteral FRM_COMPONENT_GROUPBOX = u"stardiv.one.form.component.GroupBox"; // compatibility +inline constexpr OUStringLiteral FRM_COMPONENT_FIXEDTEXT = u"stardiv.one.form.component.FixedText"; // compatibility +inline constexpr OUStringLiteral FRM_COMPONENT_COMMANDBUTTON = u"stardiv.one.form.component.CommandButton"; +inline constexpr OUStringLiteral FRM_COMPONENT_CHECKBOX = u"stardiv.one.form.component.CheckBox"; +inline constexpr OUStringLiteral FRM_COMPONENT_GRID = u"stardiv.one.form.component.Grid"; // compatibility +inline constexpr OUStringLiteral FRM_COMPONENT_GRIDCONTROL = u"stardiv.one.form.component.GridControl"; +inline constexpr OUStringLiteral FRM_COMPONENT_IMAGEBUTTON = u"stardiv.one.form.component.ImageButton"; +inline constexpr OUStringLiteral FRM_COMPONENT_FILECONTROL = u"stardiv.one.form.component.FileControl"; +inline constexpr OUStringLiteral FRM_COMPONENT_TIMEFIELD = u"stardiv.one.form.component.TimeField"; +inline constexpr OUStringLiteral FRM_COMPONENT_DATEFIELD = u"stardiv.one.form.component.DateField"; +inline constexpr OUStringLiteral FRM_COMPONENT_NUMERICFIELD = u"stardiv.one.form.component.NumericField"; +inline constexpr OUStringLiteral FRM_COMPONENT_CURRENCYFIELD = u"stardiv.one.form.component.CurrencyField"; +inline constexpr OUStringLiteral FRM_COMPONENT_PATTERNFIELD = u"stardiv.one.form.component.PatternField"; +inline constexpr OUStringLiteral FRM_COMPONENT_HIDDEN = u"stardiv.one.form.component.Hidden"; +inline constexpr OUStringLiteral FRM_COMPONENT_HIDDENCONTROL = u"stardiv.one.form.component.HiddenControl"; +inline constexpr OUStringLiteral FRM_COMPONENT_IMAGECONTROL = u"stardiv.one.form.component.ImageControl"; +inline constexpr OUStringLiteral FRM_COMPONENT_FORMATTEDFIELD = u"stardiv.one.form.component.FormattedField"; // -#define STARDIV_ONE_FORM_CONTROL_COMMANDBUTTON "stardiv.one.form.control.CommandButton" -#define STARDIV_ONE_FORM_CONTROL_RADIOBUTTON "stardiv.one.form.control.RadioButton" -#define STARDIV_ONE_FORM_CONTROL_CHECKBOX "stardiv.one.form.control.CheckBox" -#define STARDIV_ONE_FORM_CONTROL_EDIT "stardiv.one.form.control.Edit" -#define STARDIV_ONE_FORM_CONTROL_LISTBOX "stardiv.one.form.control.ListBox" -#define STARDIV_ONE_FORM_CONTROL_COMBOBOX "stardiv.one.form.control.ComboBox" -#define STARDIV_ONE_FORM_CONTROL_GROUPBOX "stardiv.one.form.control.GroupBox" -#define STARDIV_ONE_FORM_CONTROL_TEXTFIELD "stardiv.one.form.control.TextField" -#define STARDIV_ONE_FORM_CONTROL_GRID "stardiv.one.form.control.Grid" -#define STARDIV_ONE_FORM_CONTROL_IMAGEBUTTON "stardiv.one.form.control.ImageButton" -#define STARDIV_ONE_FORM_CONTROL_TIMEFIELD "stardiv.one.form.control.TimeField" -#define STARDIV_ONE_FORM_CONTROL_DATEFIELD "stardiv.one.form.control.DateField" -#define STARDIV_ONE_FORM_CONTROL_NUMERICFIELD "stardiv.one.form.control.NumericField" -#define STARDIV_ONE_FORM_CONTROL_CURRENCYFIELD "stardiv.one.form.control.CurrencyField" -#define STARDIV_ONE_FORM_CONTROL_PATTERNFIELD "stardiv.one.form.control.PatternField" -#define STARDIV_ONE_FORM_CONTROL_IMAGECONTROL "stardiv.one.form.control.ImageControl" -#define STARDIV_ONE_FORM_CONTROL_FORMATTEDFIELD "stardiv.one.form.control.FormattedField" +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_COMMANDBUTTON = u"stardiv.one.form.control.CommandButton"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_RADIOBUTTON = u"stardiv.one.form.control.RadioButton"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_CHECKBOX = u"stardiv.one.form.control.CheckBox"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_EDIT = u"stardiv.one.form.control.Edit"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_LISTBOX = u"stardiv.one.form.control.ListBox"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_COMBOBOX = u"stardiv.one.form.control.ComboBox"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_GROUPBOX = u"stardiv.one.form.control.GroupBox"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_TEXTFIELD = u"stardiv.one.form.control.TextField"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_GRID = u"stardiv.one.form.control.Grid"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_IMAGEBUTTON = u"stardiv.one.form.control.ImageButton"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_TIMEFIELD = u"stardiv.one.form.control.TimeField"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_DATEFIELD = u"stardiv.one.form.control.DateField"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_NUMERICFIELD = u"stardiv.one.form.control.NumericField"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_CURRENCYFIELD = u"stardiv.one.form.control.CurrencyField"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_PATTERNFIELD = u"stardiv.one.form.control.PatternField"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_IMAGECONTROL = u"stardiv.one.form.control.ImageControl"; +inline constexpr OUStringLiteral STARDIV_ONE_FORM_CONTROL_FORMATTEDFIELD = u"stardiv.one.form.control.FormattedField"; // // new (sun) service names -#define FRM_SUN_COMPONENT_FORM "com.sun.star.form.component.Form" -#define FRM_SUN_COMPONENT_HTMLFORM "com.sun.star.form.component.HTMLForm" -#define FRM_SUN_COMPONENT_DATAFORM "com.sun.star.form.component.DataForm" -#define FRM_SUN_COMPONENT_TEXTFIELD "com.sun.star.form.component.TextField" -#define FRM_SUN_COMPONENT_LISTBOX "com.sun.star.form.component.ListBox" -#define FRM_SUN_COMPONENT_COMBOBOX "com.sun.star.form.component.ComboBox" -#define FRM_SUN_COMPONENT_RADIOBUTTON "com.sun.star.form.component.RadioButton" -#define FRM_SUN_COMPONENT_GROUPBOX "com.sun.star.form.component.GroupBox" -#define FRM_SUN_COMPONENT_FIXEDTEXT "com.sun.star.form.component.FixedText" -#define FRM_SUN_COMPONENT_COMMANDBUTTON "com.sun.star.form.component.CommandButton" -#define FRM_SUN_COMPONENT_CHECKBOX "com.sun.star.form.component.CheckBox" -#define FRM_SUN_COMPONENT_GRIDCONTROL "com.sun.star.form.component.GridControl" -#define FRM_SUN_COMPONENT_IMAGEBUTTON "com.sun.star.form.component.ImageButton" -#define FRM_SUN_COMPONENT_FILECONTROL "com.sun.star.form.component.FileControl" -#define FRM_SUN_COMPONENT_TIMEFIELD "com.sun.star.form.component.TimeField" -#define FRM_SUN_COMPONENT_DATEFIELD "com.sun.star.form.component.DateField" -#define FRM_SUN_COMPONENT_NUMERICFIELD "com.sun.star.form.component.NumericField" -#define FRM_SUN_COMPONENT_CURRENCYFIELD "com.sun.star.form.component.CurrencyField" -#define FRM_SUN_COMPONENT_PATTERNFIELD "com.sun.star.form.component.PatternField" -#define FRM_SUN_COMPONENT_HIDDENCONTROL "com.sun.star.form.component.HiddenControl" -#define FRM_SUN_COMPONENT_FORMATTEDFIELD "com.sun.star.form.component.FormattedField" -#define FRM_SUN_COMPONENT_SCROLLBAR "com.sun.star.form.component.ScrollBar" -#define FRM_SUN_COMPONENT_SPINBUTTON "com.sun.star.form.component.SpinButton" -#define FRM_SUN_COMPONENT_RICHTEXTCONTROL "com.sun.star.form.component.RichTextControl" -#define FRM_SUN_COMPONENT_NAVTOOLBAR "com.sun.star.form.component.NavigationToolBar" -#define FRM_SUN_COMPONENT_SUBMITBUTTON "com.sun.star.form.component.SubmitButton" - -#define FRM_SUN_COMPONENT_IMAGECONTROL "com.sun.star.form.component.DatabaseImageControl" -#define FRM_SUN_COMPONENT_DATABASE_RADIOBUTTON "com.sun.star.form.component.DatabaseRadioButton" -#define FRM_SUN_COMPONENT_DATABASE_CHECKBOX "com.sun.star.form.component.DatabaseCheckBox" -#define FRM_SUN_COMPONENT_DATABASE_LISTBOX "com.sun.star.form.component.DatabaseListBox" -#define FRM_SUN_COMPONENT_DATABASE_COMBOBOX "com.sun.star.form.component.DatabaseComboBox" -#define FRM_SUN_COMPONENT_DATABASE_FORMATTEDFIELD "com.sun.star.form.component.DatabaseFormattedField" -#define FRM_SUN_COMPONENT_DATABASE_TEXTFIELD "com.sun.star.form.component.DatabaseTextField" -#define FRM_SUN_COMPONENT_DATABASE_DATEFIELD "com.sun.star.form.component.DatabaseDateField" -#define FRM_SUN_COMPONENT_DATABASE_TIMEFIELD "com.sun.star.form.component.DatabaseTimeField" -#define FRM_SUN_COMPONENT_DATABASE_NUMERICFIELD "com.sun.star.form.component.DatabaseNumericField" -#define FRM_SUN_COMPONENT_DATABASE_CURRENCYFIELD "com.sun.star.form.component.DatabaseCurrencyField" -#define FRM_SUN_COMPONENT_DATABASE_PATTERNFIELD "com.sun.star.form.component.DatabasePatternField" - -#define FRM_SUN_CONTROL_TEXTFIELD "com.sun.star.form.control.TextField" -#define FRM_SUN_CONTROL_LISTBOX "com.sun.star.form.control.ListBox" -#define FRM_SUN_CONTROL_COMBOBOX "com.sun.star.form.control.ComboBox" -#define FRM_SUN_CONTROL_RADIOBUTTON "com.sun.star.form.control.RadioButton" -#define FRM_SUN_CONTROL_GROUPBOX "com.sun.star.form.control.GroupBox" +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_FORM = u"com.sun.star.form.component.Form"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_HTMLFORM = u"com.sun.star.form.component.HTMLForm"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATAFORM = u"com.sun.star.form.component.DataForm"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_TEXTFIELD = u"com.sun.star.form.component.TextField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_LISTBOX = u"com.sun.star.form.component.ListBox"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_COMBOBOX = u"com.sun.star.form.component.ComboBox"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_RADIOBUTTON = u"com.sun.star.form.component.RadioButton"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_GROUPBOX = u"com.sun.star.form.component.GroupBox"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_FIXEDTEXT = u"com.sun.star.form.component.FixedText"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_COMMANDBUTTON = u"com.sun.star.form.component.CommandButton"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_CHECKBOX = u"com.sun.star.form.component.CheckBox"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_GRIDCONTROL = u"com.sun.star.form.component.GridControl"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_IMAGEBUTTON = u"com.sun.star.form.component.ImageButton"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_FILECONTROL = u"com.sun.star.form.component.FileControl"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_TIMEFIELD = u"com.sun.star.form.component.TimeField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATEFIELD = u"com.sun.star.form.component.DateField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_NUMERICFIELD = u"com.sun.star.form.component.NumericField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_CURRENCYFIELD = u"com.sun.star.form.component.CurrencyField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_PATTERNFIELD = u"com.sun.star.form.component.PatternField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_HIDDENCONTROL = u"com.sun.star.form.component.HiddenControl"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_FORMATTEDFIELD = u"com.sun.star.form.component.FormattedField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_SCROLLBAR = u"com.sun.star.form.component.ScrollBar"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_SPINBUTTON = u"com.sun.star.form.component.SpinButton"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_RICHTEXTCONTROL = u"com.sun.star.form.component.RichTextControl"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_NAVTOOLBAR = u"com.sun.star.form.component.NavigationToolBar"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_SUBMITBUTTON = u"com.sun.star.form.component.SubmitButton"; + +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_IMAGECONTROL = u"com.sun.star.form.component.DatabaseImageControl"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_RADIOBUTTON = u"com.sun.star.form.component.DatabaseRadioButton"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_CHECKBOX = u"com.sun.star.form.component.DatabaseCheckBox"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_LISTBOX = u"com.sun.star.form.component.DatabaseListBox"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_COMBOBOX = u"com.sun.star.form.component.DatabaseComboBox"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_FORMATTEDFIELD = u"com.sun.star.form.component.DatabaseFormattedField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_TEXTFIELD = u"com.sun.star.form.component.DatabaseTextField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_DATEFIELD = u"com.sun.star.form.component.DatabaseDateField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_TIMEFIELD = u"com.sun.star.form.component.DatabaseTimeField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_NUMERICFIELD = u"com.sun.star.form.component.DatabaseNumericField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_CURRENCYFIELD = u"com.sun.star.form.component.DatabaseCurrencyField"; +inline constexpr OUStringLiteral FRM_SUN_COMPONENT_DATABASE_PATTERNFIELD = u"com.sun.star.form.component.DatabasePatternField"; + +inline constexpr OUStringLiteral FRM_SUN_CONTROL_TEXTFIELD = u"com.sun.star.form.control.TextField"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_LISTBOX = u"com.sun.star.form.control.ListBox"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_COMBOBOX = u"com.sun.star.form.control.ComboBox"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_RADIOBUTTON = u"com.sun.star.form.control.RadioButton"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_GROUPBOX = u"com.sun.star.form.control.GroupBox"; #define FRM_SUN_CONTROL_FIXEDTEXT "com.sun.star.form.control.FixedText" -#define FRM_SUN_CONTROL_COMMANDBUTTON "com.sun.star.form.control.CommandButton" -#define FRM_SUN_CONTROL_CHECKBOX "com.sun.star.form.control.CheckBox" -#define FRM_SUN_CONTROL_GRIDCONTROL "com.sun.star.form.control.GridControl" -#define FRM_SUN_CONTROL_IMAGEBUTTON "com.sun.star.form.control.ImageButton" -#define FRM_SUN_CONTROL_TIMEFIELD "com.sun.star.form.control.TimeField" -#define FRM_SUN_CONTROL_DATEFIELD "com.sun.star.form.control.DateField" -#define FRM_SUN_CONTROL_NUMERICFIELD "com.sun.star.form.control.NumericField" -#define FRM_SUN_CONTROL_CURRENCYFIELD "com.sun.star.form.control.CurrencyField" -#define FRM_SUN_CONTROL_PATTERNFIELD "com.sun.star.form.control.PatternField" -#define FRM_SUN_CONTROL_IMAGECONTROL "com.sun.star.form.control.ImageControl" -#define FRM_SUN_CONTROL_FORMATTEDFIELD "com.sun.star.form.control.FormattedField" -#define FRM_SUN_CONTROL_RICHTEXTCONTROL "com.sun.star.form.control.RichTextControl" -#define FRM_SUN_CONTROL_SUBMITBUTTON "com.sun.star.form.control.SubmitButton" - -#define BINDABLE_DATABASE_CHECK_BOX "com.sun.star.form.binding.BindableDatabaseCheckBox" -#define BINDABLE_DATABASE_COMBO_BOX "com.sun.star.form.binding.BindableDatabaseComboBox" -#define BINDABLE_DATABASE_FORMATTED_FIELD "com.sun.star.form.binding.BindableDatabaseFormattedField" -#define BINDABLE_DATABASE_LIST_BOX "com.sun.star.form.binding.BindableDatabaseListBox" -#define BINDABLE_DATABASE_NUMERIC_FIELD "com.sun.star.form.binding.BindableDatabaseNumericField" -#define BINDABLE_DATABASE_RADIO_BUTTON "com.sun.star.form.binding.BindableDatabaseRadioButton" -#define BINDABLE_DATABASE_TEXT_FIELD "com.sun.star.form.binding.BindableDatabaseTextField" -#define BINDABLE_DATABASE_DATE_FIELD "com.sun.star.form.binding.BindableDatabaseDateField" -#define BINDABLE_DATABASE_TIME_FIELD "com.sun.star.form.binding.BindableDatabaseTimeField" - -#define BINDABLE_CONTROL_MODEL "com.sun.star.form.binding.BindableControlModel" -#define BINDABLE_INTEGER_VALUE_RANGE "com.sun.star.form.binding.BindableIntegerValueRange" -#define BINDABLE_DATA_AWARE_CONTROL_MODEL "com.sun.star.form.binding.BindableDataAwareControlModel" -#define DATA_AWARE_CONTROL_MODEL "com.sun.star.form.binding.DataAwareControlModel" -#define VALIDATABLE_CONTROL_MODEL "com.sun.star.form.binding.ValidatableControlModel" -#define VALIDATABLE_BINDABLE_CONTROL_MODEL "com.sun.star.form.binding.ValidatableBindableControlModel" +inline constexpr OUStringLiteral FRM_SUN_CONTROL_COMMANDBUTTON = u"com.sun.star.form.control.CommandButton"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_CHECKBOX = u"com.sun.star.form.control.CheckBox"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_GRIDCONTROL = u"com.sun.star.form.control.GridControl"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_IMAGEBUTTON = u"com.sun.star.form.control.ImageButton"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_TIMEFIELD = u"com.sun.star.form.control.TimeField"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_DATEFIELD = u"com.sun.star.form.control.DateField"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_NUMERICFIELD = u"com.sun.star.form.control.NumericField"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_CURRENCYFIELD = u"com.sun.star.form.control.CurrencyField"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_PATTERNFIELD = u"com.sun.star.form.control.PatternField"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_IMAGECONTROL = u"com.sun.star.form.control.ImageControl"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_FORMATTEDFIELD = u"com.sun.star.form.control.FormattedField"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_RICHTEXTCONTROL = u"com.sun.star.form.control.RichTextControl"; +inline constexpr OUStringLiteral FRM_SUN_CONTROL_SUBMITBUTTON = u"com.sun.star.form.control.SubmitButton"; + +inline constexpr OUStringLiteral BINDABLE_DATABASE_CHECK_BOX = u"com.sun.star.form.binding.BindableDatabaseCheckBox"; +inline constexpr OUStringLiteral BINDABLE_DATABASE_COMBO_BOX = u"com.sun.star.form.binding.BindableDatabaseComboBox"; +inline constexpr OUStringLiteral BINDABLE_DATABASE_FORMATTED_FIELD = u"com.sun.star.form.binding.BindableDatabaseFormattedField"; +inline constexpr OUStringLiteral BINDABLE_DATABASE_LIST_BOX = u"com.sun.star.form.binding.BindableDatabaseListBox"; +inline constexpr OUStringLiteral BINDABLE_DATABASE_NUMERIC_FIELD = u"com.sun.star.form.binding.BindableDatabaseNumericField"; +inline constexpr OUStringLiteral BINDABLE_DATABASE_RADIO_BUTTON = u"com.sun.star.form.binding.BindableDatabaseRadioButton"; +inline constexpr OUStringLiteral BINDABLE_DATABASE_TEXT_FIELD = u"com.sun.star.form.binding.BindableDatabaseTextField"; +inline constexpr OUStringLiteral BINDABLE_DATABASE_DATE_FIELD = u"com.sun.star.form.binding.BindableDatabaseDateField"; +inline constexpr OUStringLiteral BINDABLE_DATABASE_TIME_FIELD = u"com.sun.star.form.binding.BindableDatabaseTimeField"; + +inline constexpr OUStringLiteral BINDABLE_CONTROL_MODEL = u"com.sun.star.form.binding.BindableControlModel"; +inline constexpr OUStringLiteral BINDABLE_INTEGER_VALUE_RANGE = u"com.sun.star.form.binding.BindableIntegerValueRange"; +inline constexpr OUStringLiteral BINDABLE_DATA_AWARE_CONTROL_MODEL = u"com.sun.star.form.binding.BindableDataAwareControlModel"; +inline constexpr OUStringLiteral DATA_AWARE_CONTROL_MODEL = u"com.sun.star.form.binding.DataAwareControlModel"; +inline constexpr OUStringLiteral VALIDATABLE_CONTROL_MODEL = u"com.sun.star.form.binding.ValidatableControlModel"; +inline constexpr OUStringLiteral VALIDATABLE_BINDABLE_CONTROL_MODEL = u"com.sun.star.form.binding.ValidatableBindableControlModel"; // common -#define FRM_SUN_FORMCOMPONENT "com.sun.star.form.FormComponent" +inline constexpr OUStringLiteral FRM_SUN_FORMCOMPONENT = u"com.sun.star.form.FormComponent"; // misc #define SRV_AWT_IMAGEPRODUCER "com.sun.star.awt.ImageProducer" -#define SRV_SDB_ROWSET "com.sun.star.sdb.RowSet" -#define SRV_SDB_CONNECTION "com.sun.star.sdb.Connection" +inline constexpr OUStringLiteral SRV_SDB_ROWSET = u"com.sun.star.sdb.RowSet"; +inline constexpr OUStringLiteral SRV_SDB_CONNECTION = u"com.sun.star.sdb.Connection"; /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit