diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2020-12-28 17:56:40 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2020-12-29 16:42:33 +0100 |
commit | 042033f1e6da22616cb76c8d950c20c9efecbad5 (patch) | |
tree | 26b3f1f42d067506f44550b410f3fb9640616a5b /sw/source/ui/dbui/dbinsdlg.cxx | |
parent | ccfd8e9d09f9ac0a0ea92d0f378391006faaf934 (diff) |
loplugin:stringviewparam: operator +
Change-Id: I044dd21b63d7eb03224675584fa143009c6b6008
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108418
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'sw/source/ui/dbui/dbinsdlg.cxx')
-rw-r--r-- | sw/source/ui/dbui/dbinsdlg.cxx | 42 |
1 files changed, 22 insertions, 20 deletions
diff --git a/sw/source/ui/dbui/dbinsdlg.cxx b/sw/source/ui/dbui/dbinsdlg.cxx index d0a42a4bfbb3..15a77cdabb82 100644 --- a/sw/source/ui/dbui/dbinsdlg.cxx +++ b/sw/source/ui/dbui/dbinsdlg.cxx @@ -76,6 +76,8 @@ #include <o3tl/any.hxx> #include <memory> +#include <string_view> + #include <swuiexp.hxx> using namespace ::dbtools; @@ -1420,34 +1422,34 @@ void SwInsertDBColAutoPilot::SetTabSet() rSh.MoveTable( GotoCurrTable, fnTableStart ); } -static Sequence<OUString> lcl_createSourceNames(const OUString& rNodeName) +static Sequence<OUString> lcl_createSourceNames(std::u16string_view rNodeName) { Sequence<OUString> aSourceNames(11); OUString* pNames = aSourceNames.getArray(); - pNames[0] = rNodeName + "/DataSource"; - pNames[1] = rNodeName + "/Command"; - pNames[2] = rNodeName + "/CommandType"; - pNames[3] = rNodeName + "/ColumnsToText"; - pNames[4] = rNodeName + "/ColumnsToTable"; - pNames[5] = rNodeName + "/ParaStyle"; - pNames[6] = rNodeName + "/TableAutoFormat"; - pNames[7] = rNodeName + "/IsTable"; - pNames[8] = rNodeName + "/IsField"; - pNames[9] = rNodeName + "/IsHeadlineOn"; - pNames[10] = rNodeName + "/IsEmptyHeadline"; + pNames[0] = OUString::Concat(rNodeName) + "/DataSource"; + pNames[1] = OUString::Concat(rNodeName) + "/Command"; + pNames[2] = OUString::Concat(rNodeName) + "/CommandType"; + pNames[3] = OUString::Concat(rNodeName) + "/ColumnsToText"; + pNames[4] = OUString::Concat(rNodeName) + "/ColumnsToTable"; + pNames[5] = OUString::Concat(rNodeName) + "/ParaStyle"; + pNames[6] = OUString::Concat(rNodeName) + "/TableAutoFormat"; + pNames[7] = OUString::Concat(rNodeName) + "/IsTable"; + pNames[8] = OUString::Concat(rNodeName) + "/IsField"; + pNames[9] = OUString::Concat(rNodeName) + "/IsHeadlineOn"; + pNames[10] = OUString::Concat(rNodeName) + "/IsEmptyHeadline"; return aSourceNames; } -static Sequence<OUString> lcl_CreateSubNames(const OUString& rSubNodeName) +static Sequence<OUString> lcl_CreateSubNames(std::u16string_view rSubNodeName) { Sequence<OUString> aSubSourceNames(6); OUString* pNames = aSubSourceNames.getArray(); - pNames[0] = rSubNodeName + "/ColumnName"; - pNames[1] = rSubNodeName + "/ColumnIndex"; - pNames[2] = rSubNodeName + "/IsNumberFormat"; - pNames[3] = rSubNodeName + "/IsNumberFormatFromDataBase"; - pNames[4] = rSubNodeName + "/NumberFormat"; - pNames[5] = rSubNodeName + "/NumberFormatLocale"; + pNames[0] = OUString::Concat(rSubNodeName) + "/ColumnName"; + pNames[1] = OUString::Concat(rSubNodeName) + "/ColumnIndex"; + pNames[2] = OUString::Concat(rSubNodeName) + "/IsNumberFormat"; + pNames[3] = OUString::Concat(rSubNodeName) + "/IsNumberFormatFromDataBase"; + pNames[4] = OUString::Concat(rSubNodeName) + "/NumberFormat"; + pNames[5] = OUString::Concat(rSubNodeName) + "/NumberFormatLocale"; return aSubSourceNames; } @@ -1614,7 +1616,7 @@ void SwInsertDBColAutoPilot::Load() for(const OUString& rSubName : aSubNames) { Sequence <OUString> aSubNodeNames = - lcl_CreateSubNames(sSubNodeName + rSubName); + lcl_CreateSubNames(OUString(sSubNodeName + rSubName)); Sequence< Any> aSubProps = GetProperties(aSubNodeNames); const Any* pSubProps = aSubProps.getConstArray(); |