reportdesign/inc/bitmaps.hlst           |   30 ++++----
 reportdesign/inc/helpids.h              |  108 ++++++++++++++++----------------
 reportdesign/inc/strings.hxx            |   40 +++++------
 reportdesign/source/ui/misc/RptUndo.cxx |    4 -
 4 files changed, 90 insertions(+), 92 deletions(-)

New commits:
commit 885d9427045bb35df842600b060da4ddc4791429
Author:     Noel Grandin <[email protected]>
AuthorDate: Fri Dec 3 12:22:18 2021 +0200
Commit:     Noel Grandin <[email protected]>
CommitDate: Sat Dec 4 06:56:11 2021 +0100

    loplugin:stringliteraldefine in reportdesign
    
    Change-Id: I9e685bb6650517a6f73b6978e448b4fc0242e2ca
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/126307
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>

diff --git a/reportdesign/inc/bitmaps.hlst b/reportdesign/inc/bitmaps.hlst
index 7ffc7f90f4cb..580a0db78f8d 100644
--- a/reportdesign/inc/bitmaps.hlst
+++ b/reportdesign/inc/bitmaps.hlst
@@ -10,25 +10,25 @@
 #ifndef INCLUDED_REPORTDESIGN_INC_BITMAPS_HRC
 #define INCLUDED_REPORTDESIGN_INC_BITMAPS_HRC
 
-#define RID_SVXBMP_SELECT_REPORT        "reportdesign/res/sx12464.png"
-#define RID_SVXBMP_FM_FIXEDTEXT         "reportdesign/res/sx10597.png"
+inline constexpr OUStringLiteral RID_SVXBMP_SELECT_REPORT = 
u"reportdesign/res/sx12464.png";
+inline constexpr OUStringLiteral RID_SVXBMP_FM_FIXEDTEXT = 
u"reportdesign/res/sx10597.png";
 #define RID_SVXBMP_INSERT_HFIXEDLINE    "reportdesign/res/sx10928.png"
 #define RID_SVXBMP_INSERT_VFIXEDLINE    "reportdesign/res/sx10929.png"
-#define RID_SVXBMP_FM_IMAGECONTROL      "reportdesign/res/sx10710.png"
-#define RID_SVXBMP_FM_EDIT              "reportdesign/res/sx10599.png"
-#define RID_SVXBMP_RPT_NEW_FUNCTION     "reportdesign/res/sx12594.png"
-#define RID_SVXBMP_REPORTHEADERFOOTER   "reportdesign/res/sx12453.png"
-#define RID_SVXBMP_PAGEHEADERFOOTER     "reportdesign/res/sx12452.png"
-#define RID_SVXBMP_GROUPHEADER          "reportdesign/res/sx12466.png"
-#define RID_SVXBMP_GROUPFOOTER          "reportdesign/res/sx12468.png"
+inline constexpr OUStringLiteral RID_SVXBMP_FM_IMAGECONTROL = 
u"reportdesign/res/sx10710.png";
+inline constexpr OUStringLiteral RID_SVXBMP_FM_EDIT = 
u"reportdesign/res/sx10599.png";
+inline constexpr OUStringLiteral RID_SVXBMP_RPT_NEW_FUNCTION = 
u"reportdesign/res/sx12594.png";
+inline constexpr OUStringLiteral RID_SVXBMP_REPORTHEADERFOOTER = 
u"reportdesign/res/sx12453.png";
+inline constexpr OUStringLiteral RID_SVXBMP_PAGEHEADERFOOTER = 
u"reportdesign/res/sx12452.png";
+inline constexpr OUStringLiteral RID_SVXBMP_GROUPHEADER = 
u"reportdesign/res/sx12466.png";
+inline constexpr OUStringLiteral RID_SVXBMP_GROUPFOOTER = 
u"reportdesign/res/sx12468.png";
 #define RID_SVXBMP_COLLAPSEDNODE        "reportdesign/res/sx18002.png"
 #define RID_SVXBMP_EXPANDEDNODE         "reportdesign/res/sx18003.png"
-#define RID_SVXBMP_SORTINGANDGROUPING   "reportdesign/res/sx12454.png"
-#define RID_SVXBMP_DRAWTBX_CS_BASIC     "reportdesign/res/sx11047.png"
-#define RID_SVXBMP_GROUP                "reportdesign/res/sx10454.png"
-#define RID_SVXBMP_ICON_DETAIL          "reportdesign/res/sx12603.png"
-#define RID_BMP_TREENODE_COLLAPSED      "res/plus.png"
-#define RID_BMP_TREENODE_EXPANDED       "res/minus.png"
+inline constexpr OUStringLiteral RID_SVXBMP_SORTINGANDGROUPING = 
u"reportdesign/res/sx12454.png";
+inline constexpr OUStringLiteral RID_SVXBMP_DRAWTBX_CS_BASIC = 
u"reportdesign/res/sx11047.png";
+inline constexpr OUStringLiteral RID_SVXBMP_GROUP = 
u"reportdesign/res/sx10454.png";
+inline constexpr OUStringLiteral RID_SVXBMP_ICON_DETAIL = 
u"reportdesign/res/sx12603.png";
+inline constexpr OUStringLiteral RID_BMP_TREENODE_COLLAPSED = u"res/plus.png";
+inline constexpr OUStringLiteral RID_BMP_TREENODE_EXPANDED = u"res/minus.png";
 
 #endif
 
diff --git a/reportdesign/inc/helpids.h b/reportdesign/inc/helpids.h
index 47c5509a9e53..004c9d85b40e 100644
--- a/reportdesign/inc/helpids.h
+++ b/reportdesign/inc/helpids.h
@@ -19,72 +19,72 @@
 #ifndef RTPUI_REPORTDESIGN_HELPIDS_H
 #define RTPUI_REPORTDESIGN_HELPIDS_H
 
-#define UID_RPT_PROP_FORMULA                    
"REPORTDESIGN_UID_RPT_PROP_FORMULA"
-#define UID_RPT_RPT_PROP_DLG_FONT_TYPE          
"REPORTDESIGN_UID_RPT_RPT_PROP_DLG_FONT_TYPE"
-#define UID_RPT_RPT_PROP_DLG_AREA               
"REPORTDESIGN_UID_RPT_RPT_PROP_DLG_AREA"
-#define UID_RPT_PROP_CHARTTYPE_DLG              
"REPORTDESIGN_UID_RPT_PROP_CHARTTYPE_DLG"
-#define UID_RPT_PROP_DLG_LINKFIELDS             
"REPORTDESIGN_UID_RPT_PROP_DLG_LINKFIELDS"
+inline constexpr OUStringLiteral UID_RPT_PROP_FORMULA = 
u"REPORTDESIGN_UID_RPT_PROP_FORMULA";
+inline constexpr OUStringLiteral UID_RPT_RPT_PROP_DLG_FONT_TYPE = 
u"REPORTDESIGN_UID_RPT_RPT_PROP_DLG_FONT_TYPE";
+inline constexpr OUStringLiteral UID_RPT_RPT_PROP_DLG_AREA = 
u"REPORTDESIGN_UID_RPT_RPT_PROP_DLG_AREA";
+inline constexpr OUStringLiteral UID_RPT_PROP_CHARTTYPE_DLG = 
u"REPORTDESIGN_UID_RPT_PROP_CHARTTYPE_DLG";
+inline constexpr OUStringLiteral UID_RPT_PROP_DLG_LINKFIELDS = 
u"REPORTDESIGN_UID_RPT_PROP_DLG_LINKFIELDS";
 
 #define UID_RPT_RPT_APP_VIEW                          
"REPORTDESIGN_UID_RPT_RPT_APP_VIEW"
-#define UID_RPT_REPORTWINDOW                          
"REPORTDESIGN_UID_RPT_REPORTWINDOW"
-#define HID_REPORTSECTION                             
"REPORTDESIGN_HID_REPORTSECTION"
+inline constexpr OStringLiteral UID_RPT_REPORTWINDOW = 
"REPORTDESIGN_UID_RPT_REPORTWINDOW";
+inline constexpr OStringLiteral HID_REPORTSECTION = 
"REPORTDESIGN_HID_REPORTSECTION";
 #define HID_RPT_HORZ_SCROLLBAR                        
"REPORTDESIGN_HID_RPT_HORZ_SCROLLBAR"
 #define HID_RPT_VERT_SCROLLBAR                        
"REPORTDESIGN_HID_RPT_VERT_SCROLLBAR"
-#define HID_RPT_FIELDEXPRESSION                       
"REPORTDESIGN_HID_RPT_FIELDEXPRESSION"
+inline constexpr OStringLiteral HID_RPT_FIELDEXPRESSION = 
"REPORTDESIGN_HID_RPT_FIELDEXPRESSION";
 #define HID_RPT_POPUP_COLOR                           
"REPORTDESIGN_HID_RPT_POPUP_COLOR"
-#define HID_RPT_FIELD_SEL                             
"REPORTDESIGN_HID_RPT_FIELD_SEL"
-#define HID_RPT_FIELD_SEL_WIN                         
"REPORTDESIGN_HID_RPT_FIELD_SEL_WIN"
-#define HID_RPT_PROPDLG_TAB_GENERAL                   
"REPORTDESIGN_HID_RPT_PROPDLG_TAB_GENERAL"
-#define HID_RPT_PROPDLG_TAB_DATA                      
"REPORTDESIGN_HID_RPT_PROPDLG_TAB_DATA"
+inline constexpr OStringLiteral HID_RPT_FIELD_SEL = 
"REPORTDESIGN_HID_RPT_FIELD_SEL";
+#define HID_RPT_FIELD_SEL_WIN                          
"REPORTDESIGN_HID_RPT_FIELD_SEL_WIN"
+inline constexpr OStringLiteral HID_RPT_PROPDLG_TAB_GENERAL = 
"REPORTDESIGN_HID_RPT_PROPDLG_TAB_GENERAL";
+inline constexpr OStringLiteral HID_RPT_PROPDLG_TAB_DATA = 
"REPORTDESIGN_HID_RPT_PROPDLG_TAB_DATA";
 
-#define HID_RPT_PROP_FORCENEWPAGE                     
"REPORTDESIGN_HID_RPT_PROP_FORCENEWPAGE"
-#define HID_RPT_PROP_NEWROWORCOL                      
"REPORTDESIGN_HID_RPT_PROP_NEWROWORCOL"
-#define HID_RPT_PROP_KEEPTOGETHER                     
"REPORTDESIGN_HID_RPT_PROP_KEEPTOGETHER"
-#define HID_RPT_PROP_CANGROW                          
"REPORTDESIGN_HID_RPT_PROP_CANGROW"
-#define HID_RPT_PROP_CANSHRINK                        
"REPORTDESIGN_HID_RPT_PROP_CANSHRINK"
-#define HID_RPT_PROP_REPEATSECTION                    
"REPORTDESIGN_HID_RPT_PROP_REPEATSECTION"
-#define HID_RPT_PROP_FORMULALIST                      
"REPORTDESIGN_HID_RPT_PROP_FORMULALIST"
-#define HID_RPT_PROP_SCOPE                            
"REPORTDESIGN_HID_RPT_PROP_SCOPE"
-#define HID_RPT_PROP_TYPE                             
"REPORTDESIGN_HID_RPT_PROP_TYPE"
-#define HID_RPT_PROP_MASTERFIELDS                     
"REPORTDESIGN_HID_RPT_PROP_MASTERFIELDS"
-#define HID_RPT_PROP_DETAILFIELDS                     
"REPORTDESIGN_HID_RPT_PROP_DETAILFIELDS"
-#define HID_RPT_PROP_AREA                             
"REPORTDESIGN_HID_RPT_PROP_AREA"
-#define HID_RPT_PROP_MIMETYPE                         
"REPORTDESIGN_HID_RPT_PROP_MIMETYPE"
+inline constexpr OStringLiteral HID_RPT_PROP_FORCENEWPAGE = 
"REPORTDESIGN_HID_RPT_PROP_FORCENEWPAGE";
+inline constexpr OStringLiteral HID_RPT_PROP_NEWROWORCOL = 
"REPORTDESIGN_HID_RPT_PROP_NEWROWORCOL";
+inline constexpr OStringLiteral HID_RPT_PROP_KEEPTOGETHER = 
"REPORTDESIGN_HID_RPT_PROP_KEEPTOGETHER";
+inline constexpr OStringLiteral HID_RPT_PROP_CANGROW = 
"REPORTDESIGN_HID_RPT_PROP_CANGROW";
+inline constexpr OStringLiteral HID_RPT_PROP_CANSHRINK = 
"REPORTDESIGN_HID_RPT_PROP_CANSHRINK";
+inline constexpr OStringLiteral HID_RPT_PROP_REPEATSECTION = 
"REPORTDESIGN_HID_RPT_PROP_REPEATSECTION";
+inline constexpr OStringLiteral HID_RPT_PROP_FORMULALIST = 
"REPORTDESIGN_HID_RPT_PROP_FORMULALIST";
+inline constexpr OStringLiteral HID_RPT_PROP_SCOPE = 
"REPORTDESIGN_HID_RPT_PROP_SCOPE";
+inline constexpr OStringLiteral HID_RPT_PROP_TYPE = 
"REPORTDESIGN_HID_RPT_PROP_TYPE";
+inline constexpr OStringLiteral HID_RPT_PROP_MASTERFIELDS = 
"REPORTDESIGN_HID_RPT_PROP_MASTERFIELDS";
+inline constexpr OStringLiteral HID_RPT_PROP_DETAILFIELDS = 
"REPORTDESIGN_HID_RPT_PROP_DETAILFIELDS";
+inline constexpr OStringLiteral HID_RPT_PROP_AREA = 
"REPORTDESIGN_HID_RPT_PROP_AREA";
+inline constexpr OStringLiteral HID_RPT_PROP_MIMETYPE = 
"REPORTDESIGN_HID_RPT_PROP_MIMETYPE";
 // free
 // free
-#define HID_RPT_PROP_PRINTREPEATEDVALUES              
"REPORTDESIGN_HID_RPT_PROP_PRINTREPEATEDVALUES"
-#define HID_RPT_PROP_CONDITIONALPRINTEXPRESSION       
"REPORTDESIGN_HID_RPT_PROP_CONDITIONALPRINTEXPRESSION"
-#define HID_RPT_PROP_VERTICALALIGN                    
"REPORTDESIGN_HID_RPT_PROP_VERTICALALIGN"
-#define HID_RPT_PROP_STARTNEWCOLUMN                   
"REPORTDESIGN_HID_RPT_PROP_STARTNEWCOLUMN"
+inline constexpr OStringLiteral HID_RPT_PROP_PRINTREPEATEDVALUES = 
"REPORTDESIGN_HID_RPT_PROP_PRINTREPEATEDVALUES";
+inline constexpr OStringLiteral HID_RPT_PROP_CONDITIONALPRINTEXPRESSION = 
"REPORTDESIGN_HID_RPT_PROP_CONDITIONALPRINTEXPRESSION";
+inline constexpr OStringLiteral HID_RPT_PROP_VERTICALALIGN = 
"REPORTDESIGN_HID_RPT_PROP_VERTICALALIGN";
+inline constexpr OStringLiteral HID_RPT_PROP_STARTNEWCOLUMN = 
"REPORTDESIGN_HID_RPT_PROP_STARTNEWCOLUMN";
 #define HID_RPT_PROP_STARTNEWPAGE                     
"REPORTDESIGN_HID_RPT_PROP_STARTNEWPAGE"
-#define HID_RPT_PROP_RESETPAGENUMBER                  
"REPORTDESIGN_HID_RPT_PROP_RESETPAGENUMBER"
-#define HID_RPT_PROP_PARAADJUST                       
"REPORTDESIGN_HID_RPT_PROP_PARAADJUST"
+inline constexpr OStringLiteral HID_RPT_PROP_RESETPAGENUMBER = 
"REPORTDESIGN_HID_RPT_PROP_RESETPAGENUMBER";
+inline constexpr OStringLiteral HID_RPT_PROP_PARAADJUST = 
"REPORTDESIGN_HID_RPT_PROP_PARAADJUST";
 #define HID_RPT_PROP_MINHEIGHTNEWPAGE                 
"REPORTDESIGN_HID_RPT_PROP_MINHEIGHTNEWPAGE"
-#define HID_RPT_PROP_PRINTWHENGROUPCHANGE             
"REPORTDESIGN_HID_RPT_PROP_PRINTWHENGROUPCHANGE"
-#define HID_RPT_PROP_CHARTTYPE                        
"REPORTDESIGN_HID_RPT_PROP_CHARTTYPE"
+inline constexpr OStringLiteral HID_RPT_PROP_PRINTWHENGROUPCHANGE = 
"REPORTDESIGN_HID_RPT_PROP_PRINTWHENGROUPCHANGE";
+inline constexpr OStringLiteral HID_RPT_PROP_CHARTTYPE = 
"REPORTDESIGN_HID_RPT_PROP_CHARTTYPE";
 // free
 // free
-#define HID_RPT_PROP_VISIBLE                          
"REPORTDESIGN_HID_RPT_PROP_VISIBLE"
-#define HID_RPT_PROP_GROUPKEEPTOGETHER                
"REPORTDESIGN_HID_RPT_PROP_GROUPKEEPTOGETHER"
-#define HID_RPT_PROP_PAGEHEADEROPTION                 
"REPORTDESIGN_HID_RPT_PROP_PAGEHEADEROPTION"
-#define HID_RPT_PROP_PAGEFOOTEROPTION                 
"REPORTDESIGN_HID_RPT_PROP_PAGEFOOTEROPTION"
-#define HID_RPT_PROP_PREVIEW_COUNT                    
"REPORTDESIGN_HID_RPT_PROP_PREVIEW_COUNT"
-#define HID_RPT_PROP_DATAFIELD                        
"REPORTDESIGN_HID_RPT_PROP_DATAFIELD"
-#define HID_RPT_PROP_BACKCOLOR                        
"REPORTDESIGN_HID_RPT_PROP_BACKCOLOR"
-#define HID_RPT_PROP_RPT_POSITIONX                    
"REPORTDESIGN_HID_RPT_PROP_RPT_POSITIONX"
-#define HID_RPT_PROP_RPT_POSITIONY                    
"REPORTDESIGN_HID_RPT_PROP_RPT_POSITIONY"
-#define HID_RPT_PROP_RPT_WIDTH                        
"REPORTDESIGN_HID_RPT_PROP_RPT_WIDTH"
-#define HID_RPT_PROP_RPT_HEIGHT                       
"REPORTDESIGN_HID_RPT_PROP_RPT_HEIGHT"
-#define HID_RPT_PROP_RPT_AUTOGROW                     
"REPORTDESIGN_HID_RPT_PROP_RPT_AUTOGROW"
-#define HID_RPT_PROP_DEEPTRAVERSING                   
"REPORTDESIGN_HID_RPT_PROP_DEEPTRAVERSING"
-#define HID_RPT_PROP_PREEVALUATED                     
"REPORTDESIGN_HID_RPT_PROP_PREEVALUATED"
-#define HID_REPORT_NAVIGATOR_TREE                     
"REPORTDESIGN_HID_REPORT_NAVIGATOR_TREE"
-#define HID_RPT_PROP_FORMULA                          
"REPORTDESIGN_HID_RPT_PROP_FORMULA"
-#define HID_RPT_PROP_INITIALFORMULA                   
"REPORTDESIGN_HID_RPT_PROP_INITIALFORMULA"
-#define HID_RPT_PROP_RPT_FONT                         
"REPORTDESIGN_HID_RPT_PROP_RPT_FONT"
-#define HID_RPT_PROP_PRESERVEIRI                      
"REPORTDESIGN_HID_RPT_PROP_PRESERVEIRI"
-#define HID_RPT_PROP_BACKTRANSPARENT                  
"REPORTDESIGN_HID_RPT_PROP_BACKTRANSPARENT"
-#define HID_RPT_PROP_CONTROLBACKGROUNDTRANSPARENT     
"REPORTDESIGN_HID_RPT_PROP_CONTROLBACKGROUNDTRANSPARENT"
+inline constexpr OStringLiteral HID_RPT_PROP_VISIBLE = 
"REPORTDESIGN_HID_RPT_PROP_VISIBLE";
+inline constexpr OStringLiteral HID_RPT_PROP_GROUPKEEPTOGETHER = 
"REPORTDESIGN_HID_RPT_PROP_GROUPKEEPTOGETHER";
+inline constexpr OStringLiteral HID_RPT_PROP_PAGEHEADEROPTION = 
"REPORTDESIGN_HID_RPT_PROP_PAGEHEADEROPTION";
+inline constexpr OStringLiteral HID_RPT_PROP_PAGEFOOTEROPTION = 
"REPORTDESIGN_HID_RPT_PROP_PAGEFOOTEROPTION";
+inline constexpr OStringLiteral HID_RPT_PROP_PREVIEW_COUNT = 
"REPORTDESIGN_HID_RPT_PROP_PREVIEW_COUNT";
+inline constexpr OStringLiteral HID_RPT_PROP_DATAFIELD = 
"REPORTDESIGN_HID_RPT_PROP_DATAFIELD";
+inline constexpr OStringLiteral HID_RPT_PROP_BACKCOLOR = 
"REPORTDESIGN_HID_RPT_PROP_BACKCOLOR";
+inline constexpr OStringLiteral HID_RPT_PROP_RPT_POSITIONX = 
"REPORTDESIGN_HID_RPT_PROP_RPT_POSITIONX";
+inline constexpr OStringLiteral HID_RPT_PROP_RPT_POSITIONY = 
"REPORTDESIGN_HID_RPT_PROP_RPT_POSITIONY";
+inline constexpr OStringLiteral HID_RPT_PROP_RPT_WIDTH = 
"REPORTDESIGN_HID_RPT_PROP_RPT_WIDTH";
+inline constexpr OStringLiteral HID_RPT_PROP_RPT_HEIGHT = 
"REPORTDESIGN_HID_RPT_PROP_RPT_HEIGHT";
+inline constexpr OStringLiteral HID_RPT_PROP_RPT_AUTOGROW = 
"REPORTDESIGN_HID_RPT_PROP_RPT_AUTOGROW";
+inline constexpr OStringLiteral HID_RPT_PROP_DEEPTRAVERSING = 
"REPORTDESIGN_HID_RPT_PROP_DEEPTRAVERSING";
+inline constexpr OStringLiteral HID_RPT_PROP_PREEVALUATED = 
"REPORTDESIGN_HID_RPT_PROP_PREEVALUATED";
+inline constexpr OStringLiteral HID_REPORT_NAVIGATOR_TREE = 
"REPORTDESIGN_HID_REPORT_NAVIGATOR_TREE";
+inline constexpr OStringLiteral HID_RPT_PROP_FORMULA = 
"REPORTDESIGN_HID_RPT_PROP_FORMULA";
+inline constexpr OStringLiteral HID_RPT_PROP_INITIALFORMULA = 
"REPORTDESIGN_HID_RPT_PROP_INITIALFORMULA";
+inline constexpr OStringLiteral HID_RPT_PROP_RPT_FONT = 
"REPORTDESIGN_HID_RPT_PROP_RPT_FONT";
+inline constexpr OStringLiteral HID_RPT_PROP_PRESERVEIRI = 
"REPORTDESIGN_HID_RPT_PROP_PRESERVEIRI";
+inline constexpr OStringLiteral HID_RPT_PROP_BACKTRANSPARENT = 
"REPORTDESIGN_HID_RPT_PROP_BACKTRANSPARENT";
+inline constexpr OStringLiteral HID_RPT_PROP_CONTROLBACKGROUNDTRANSPARENT = 
"REPORTDESIGN_HID_RPT_PROP_CONTROLBACKGROUNDTRANSPARENT";
 
 #endif //RTPUI_REPORTDESIGN_HELPID_HRC
 
diff --git a/reportdesign/inc/strings.hxx b/reportdesign/inc/strings.hxx
index d81728247bed..e01aa7c26a12 100644
--- a/reportdesign/inc/strings.hxx
+++ b/reportdesign/inc/strings.hxx
@@ -6,29 +6,29 @@
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
  */
+#pragma once
 
-#ifndef INCLUDED_REPORTDESIGN_INC_STRINGS_HXX
-#define INCLUDED_REPORTDESIGN_INC_STRINGS_HXX
+#include <rtl/ustring.hxx>
 
 // Dialog Controls
 
-#define RID_STR_CLASS_FIXEDTEXT         "Label"
-#define RID_STR_CLASS_FIXEDLINE         "Line"
-#define RID_STR_CLASS_IMAGECONTROL      "Graphic"
-#define RID_STR_CLASS_FORMATTEDFIELD    "FormattedField"
+inline constexpr OUStringLiteral RID_STR_CLASS_FIXEDTEXT = u"Label";
+inline constexpr OUStringLiteral RID_STR_CLASS_FIXEDLINE = u"Line";
+inline constexpr OUStringLiteral RID_STR_CLASS_IMAGECONTROL = u"Graphic";
+inline constexpr OUStringLiteral RID_STR_CLASS_FORMATTEDFIELD = 
u"FormattedField";
 
 //= service names
 
-#define SERVICE_FIXEDTEXT "com.sun.star.report.FixedText"
-#define SERVICE_FORMATTEDFIELD "com.sun.star.report.FormattedField"
-#define SERVICE_IMAGECONTROL "com.sun.star.report.ImageControl"
-#define SERVICE_FORMATCONDITION "com.sun.star.report.FormatCondition"
-#define SERVICE_FUNCTION "com.sun.star.report.Function"
-#define SERVICE_REPORTDEFINITION "com.sun.star.report.ReportDefinition"
-#define SERVICE_SHAPE "com.sun.star.report.Shape"
-#define SERVICE_FIXEDLINE "com.sun.star.report.FixedLine"
-#define SERVICE_SECTION "com.sun.star.report.Section"
-#define SERVICE_GROUP "com.sun.star.report.Group"
+inline constexpr OUStringLiteral SERVICE_FIXEDTEXT = 
u"com.sun.star.report.FixedText";
+inline constexpr OUStringLiteral SERVICE_FORMATTEDFIELD = 
u"com.sun.star.report.FormattedField";
+inline constexpr OUStringLiteral SERVICE_IMAGECONTROL = 
u"com.sun.star.report.ImageControl";
+inline constexpr OUStringLiteral SERVICE_FORMATCONDITION = 
u"com.sun.star.report.FormatCondition";
+inline constexpr OUStringLiteral SERVICE_FUNCTION = 
u"com.sun.star.report.Function";
+inline constexpr OUStringLiteral SERVICE_REPORTDEFINITION = 
u"com.sun.star.report.ReportDefinition";
+inline constexpr OUStringLiteral SERVICE_SHAPE = u"com.sun.star.report.Shape";
+inline constexpr OUStringLiteral SERVICE_FIXEDLINE = 
u"com.sun.star.report.FixedLine";
+inline constexpr OUStringLiteral SERVICE_SECTION = 
u"com.sun.star.report.Section";
+inline constexpr OUStringLiteral SERVICE_GROUP = u"com.sun.star.report.Group";
 
 //= property names
 
@@ -274,9 +274,9 @@
 #define PROPERTY_FILLCOLOR "FillColor"
 #define DBTEXTBOXBOUNDCONTENT "TextBoxBoundContent"
 
-#define SERVICE_SETTINGSIMPORTER 
"com.sun.star.comp.Report.XMLOasisSettingsImporter"
-#define SERVICE_STYLESIMPORTER 
"com.sun.star.comp.Report.XMLOasisStylesImporter"
-#define SERVICE_CONTENTIMPORTER 
"com.sun.star.comp.Report.XMLOasisContentImporter"
+inline constexpr OUStringLiteral SERVICE_SETTINGSIMPORTER = 
u"com.sun.star.comp.Report.XMLOasisSettingsImporter";
+inline constexpr OUStringLiteral SERVICE_STYLESIMPORTER = 
u"com.sun.star.comp.Report.XMLOasisStylesImporter";
+inline constexpr OUStringLiteral SERVICE_CONTENTIMPORTER = 
u"com.sun.star.comp.Report.XMLOasisContentImporter";
 #define SERVICE_IMPORTFILTER "com.sun.star.document.ImportFilter"
 #define SERVICE_METAIMPORTER "com.sun.star.comp.Report.XMLOasisMetaImporter"
 #define PROPERTY_BORDERLEFT "BorderLeft"
@@ -284,6 +284,4 @@
 #define PROPERTY_BORDERTOP "BorderTop"
 #define PROPERTY_BORDERBOTTOM "BorderBottom"
 
-#endif
-
 /* vim:set shiftwidth=4 softtabstop=4 expandtab cinoptions=b1,g0,N-s 
cinkeys+=0=break: */
diff --git a/reportdesign/source/ui/misc/RptUndo.cxx 
b/reportdesign/source/ui/misc/RptUndo.cxx
index c43d1a3a5ba7..6e718e0e156a 100644
--- a/reportdesign/source/ui/misc/RptUndo.cxx
+++ b/reportdesign/source/ui/misc/RptUndo.cxx
@@ -284,7 +284,7 @@ OUString OGroupSectionUndo::GetComment() const
 
 void OGroupSectionUndo::implReInsert( )
 {
-    const OUString aHeaderFooterOnName(SID_GROUPHEADER_WITHOUT_UNDO == 
m_nSlot? std::u16string_view(u"" PROPERTY_HEADERON) : std::u16string_view(u"" 
PROPERTY_FOOTERON));
+    const OUString aHeaderFooterOnName(SID_GROUPHEADER_WITHOUT_UNDO == 
m_nSlot? OUString(PROPERTY_HEADERON) : OUString(PROPERTY_FOOTERON));
     uno::Sequence< beans::PropertyValue > aArgs{
         comphelper::makePropertyValue(aHeaderFooterOnName, true),
         comphelper::makePropertyValue(PROPERTY_GROUP, 
m_aGroupHelper.getGroup())
@@ -302,7 +302,7 @@ void OGroupSectionUndo::implReRemove( )
     if( m_eAction == Removed )
         collectControls(m_pMemberFunction(&m_aGroupHelper));
 
-    const OUString aHeaderFooterOnName(SID_GROUPHEADER_WITHOUT_UNDO == 
m_nSlot? std::u16string_view(u"" PROPERTY_HEADERON) : std::u16string_view(u"" 
PROPERTY_FOOTERON));
+    const OUString aHeaderFooterOnName(SID_GROUPHEADER_WITHOUT_UNDO == 
m_nSlot? OUString(PROPERTY_HEADERON) : OUString(PROPERTY_FOOTERON));
     uno::Sequence< beans::PropertyValue > aArgs{
         comphelper::makePropertyValue(aHeaderFooterOnName, false),
         comphelper::makePropertyValue(PROPERTY_GROUP, 
m_aGroupHelper.getGroup())

Reply via email to