summaryrefslogtreecommitdiff
path: root/dbaccess/source/ui/querydesign/querycontroller.cxx
diff options
context:
space:
mode:
authorJulien Nabet <serval2412@yahoo.fr>2018-03-10 14:49:40 +0100
committerJulien Nabet <serval2412@yahoo.fr>2018-03-10 16:52:53 +0100
commitba98f6e3e4dbfc23474e13d59bb08c618ee8c4e5 (patch)
tree31e69726116d87a088d561cadae96bf2e08d07a4 /dbaccess/source/ui/querydesign/querycontroller.cxx
parent351043e5120470ff4d382f01e4c2f215ba84ef59 (diff)
Modernize a bit more dbaccess (part2)
mainly by using for-range loops but also by simplifying some simple algo Change-Id: If5ce6d901761db2b872a99e6de0eb6d2f098df99 Reviewed-on: https://gerrit.libreoffice.org/51044 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'dbaccess/source/ui/querydesign/querycontroller.cxx')
-rw-r--r--dbaccess/source/ui/querydesign/querycontroller.cxx13
1 files changed, 6 insertions, 7 deletions
diff --git a/dbaccess/source/ui/querydesign/querycontroller.cxx b/dbaccess/source/ui/querydesign/querycontroller.cxx
index 0102620d8f11..7f96f3f481b6 100644
--- a/dbaccess/source/ui/querydesign/querycontroller.cxx
+++ b/dbaccess/source/ui/querydesign/querycontroller.cxx
@@ -599,7 +599,7 @@ void OQueryController::Execute(sal_uInt16 _nId, const Sequence< PropertyValue >&
else
{
const OSQLTables& rTabs = m_pSqlIterator->getTables();
- if ( m_pSqlIterator->getStatementType() != OSQLStatementType::Select || rTabs.begin() == rTabs.end() )
+ if ( m_pSqlIterator->getStatementType() != OSQLStatementType::Select || rTabs.empty() )
{
aError = SQLException(
DBA_RES(STR_QRY_NOSELECT),
@@ -1160,21 +1160,20 @@ void OQueryController::saveViewSettings( ::comphelper::NamedValueCollection& o_r
{
saveTableWindows( o_rViewSettings );
- OTableFields::const_iterator field = m_vTableFieldDesc.begin();
- OTableFields::const_iterator fieldEnd = m_vTableFieldDesc.end();
-
::comphelper::NamedValueCollection aAllFieldsData;
::comphelper::NamedValueCollection aFieldData;
- for ( sal_Int32 i = 1; field != fieldEnd; ++field, ++i )
+ sal_Int32 i = 1;
+ for (auto const& fieldDesc : m_vTableFieldDesc)
{
- if ( !(*field)->IsEmpty() )
+ if ( !fieldDesc->IsEmpty() )
{
aFieldData.clear();
- (*field)->Save( aFieldData, i_includingCriteria );
+ fieldDesc->Save( aFieldData, i_includingCriteria );
const OUString sFieldSettingName = "Field" + OUString::number( i );
aAllFieldsData.put( sFieldSettingName, aFieldData.getPropertyValues() );
}
+ ++i;
}
o_rViewSettings.put( "Fields", aAllFieldsData.getPropertyValues() );