dbaccess/source/ui/querydesign/querycontroller.cxx | 39 ++++++--------------- 1 file changed, 12 insertions(+), 27 deletions(-)
New commits: commit 4383e5a79090a514523e86c2365a41a1d1b448e2 Author: marstay <ageorgiopou...@live.com> Date: Sun Oct 18 17:10:51 2015 +0300 tdf#89592: use initializer list Change-Id: I5b2dece19512399f6646a8f7acf022d4230a760a Reviewed-on: https://gerrit.libreoffice.org/19430 Reviewed-by: Michael Stahl <mst...@redhat.com> Tested-by: Michael Stahl <mst...@redhat.com> diff --git a/dbaccess/source/ui/querydesign/querycontroller.cxx b/dbaccess/source/ui/querydesign/querycontroller.cxx index 42b7de8..0b5d986 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 _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits