summaryrefslogtreecommitdiff
path: root/dbaccess
diff options
context:
space:
mode:
authormarstay <ageorgiopoulos@live.com>2015-10-18 17:10:51 +0300
committerMichael Stahl <mstahl@redhat.com>2015-10-20 20:52:41 +0000
commit4383e5a79090a514523e86c2365a41a1d1b448e2 (patch)
tree240e4d8f4eb4a4faeff503e8d3b627e542198853 /dbaccess
parent8e4739b94de0bbc7ceb91705a7ba7946b8b70b94 (diff)
tdf#89592: use initializer list
Change-Id: I5b2dece19512399f6646a8f7acf022d4230a760a Reviewed-on: https://gerrit.libreoffice.org/19430 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
Diffstat (limited to 'dbaccess')
-rw-r--r--dbaccess/source/ui/querydesign/querycontroller.cxx39
1 files changed, 12 insertions, 27 deletions
diff --git a/dbaccess/source/ui/querydesign/querycontroller.cxx b/dbaccess/source/ui/querydesign/querycontroller.cxx
index 42b7de87c5f4..0b5d986e8032 100644
--- a/dbaccess/source/ui/querydesign/querycontroller.cxx
+++ b/dbaccess/source/ui/querydesign/querycontroller.cxx
@@ -66,6 +66,7 @@
#include <com/sun/star/frame/XUntitledNumbers.hpp>
#include <com/sun/star/ui/XUIElement.hpp>
+#include <comphelper/propertysequence.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/property.hxx>
#include <comphelper/seqstream.hxx>
@@ -1316,33 +1317,17 @@ void OQueryController::executeQuery()
}
if (xDisp.is())
{
- Sequence< PropertyValue> aProps(9);
- aProps[0].Name = PROPERTY_DATASOURCENAME;
- aProps[0].Value <<= sDataSourceName;
-
- aProps[1].Name = PROPERTY_COMMAND_TYPE;
- aProps[1].Value <<= CommandType::COMMAND;
-
- aProps[2].Name = PROPERTY_COMMAND;
- aProps[2].Value <<= sTranslatedStmt;
-
- aProps[3].Name = PROPERTY_ENABLE_BROWSER;
- aProps[3].Value <<= false;
-
- aProps[4].Name = PROPERTY_ACTIVE_CONNECTION;
- aProps[4].Value <<= getConnection();
-
- aProps[5].Name = PROPERTY_UPDATE_CATALOGNAME;
- aProps[5].Value <<= m_sUpdateCatalogName;
-
- aProps[6].Name = PROPERTY_UPDATE_SCHEMANAME;
- aProps[6].Value <<= m_sUpdateSchemaName;
-
- aProps[7].Name = PROPERTY_UPDATE_TABLENAME;
- aProps[7].Value <<= m_sUpdateTableName;
-
- aProps[8].Name = PROPERTY_ESCAPE_PROCESSING;
- aProps[8].Value <<= m_bEscapeProcessing;
+ auto aProps(::comphelper::InitPropertySequence({
+ { PROPERTY_DATASOURCENAME, makeAny(sDataSourceName) },
+ { PROPERTY_COMMAND_TYPE, makeAny(CommandType::COMMAND) },
+ { PROPERTY_COMMAND, makeAny(sTranslatedStmt) },
+ { PROPERTY_ENABLE_BROWSER, makeAny(false) },
+ { PROPERTY_ACTIVE_CONNECTION, makeAny(getConnection()) },
+ { PROPERTY_UPDATE_CATALOGNAME, makeAny(m_sUpdateCatalogName) },
+ { PROPERTY_UPDATE_SCHEMANAME, makeAny(m_sUpdateSchemaName) },
+ { PROPERTY_UPDATE_TABLENAME, makeAny(m_sUpdateTableName) },
+ { PROPERTY_ESCAPE_PROCESSING, makeAny(m_bEscapeProcessing) }
+ }));
xDisp->dispatch(aWantToDispatch, aProps);
// check the state of the beamer