summaryrefslogtreecommitdiff
path: root/dbaccess
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2015-04-23 21:24:37 +0100
committerMichael Meeks <michael.meeks@collabora.com>2015-04-24 09:25:13 +0100
commite4fb1081eeea040bc970144699f792e4790bebfa (patch)
tree9efafcba0eee22218787db40748f0b97ee2334fe /dbaccess
parent41df7c5584799179932314f9c38b09f7718bbfa9 (diff)
Build and warning fixes, Mac, Win, Linux.
Change-Id: I8a8420f96c512e031ba3cde499523b71341dfa94
Diffstat (limited to 'dbaccess')
-rw-r--r--dbaccess/source/ui/dlg/advancedsettings.cxx58
1 files changed, 29 insertions, 29 deletions
diff --git a/dbaccess/source/ui/dlg/advancedsettings.cxx b/dbaccess/source/ui/dlg/advancedsettings.cxx
index 031028942fa5..b020b5d6acad 100644
--- a/dbaccess/source/ui/dlg/advancedsettings.cxx
+++ b/dbaccess/source/ui/dlg/advancedsettings.cxx
@@ -48,7 +48,7 @@ namespace dbaui
// SpecialSettingsPage
struct BooleanSettingDesc
{
- VclPtr<CheckBox>& ppControl; // the dialog's control which displays this setting
+ VclPtr<CheckBox>* ppControl; // the dialog's control which displays this setting
OString sControlId; // the widget name of the control in the .ui
sal_uInt16 nItemId; // the ID of the item (in an SfxItemSet) which corresponds to this setting
bool bInvertedDisplay; // true if and only if the checkbox is checked when the item is sal_False, and vice versa
@@ -95,14 +95,14 @@ namespace dbaui
sal_uInt16 nItemId = setting->nItemId;
if ( rFeatures.has( nItemId ) )
{
- get(setting->ppControl, setting->sControlId);
- setting->ppControl->SetClickHdl( getControlModifiedLink() );
- setting->ppControl->Show();
+ get(*setting->ppControl, setting->sControlId);
+ (*setting->ppControl)->SetClickHdl( getControlModifiedLink() );
+ (*setting->ppControl)->Show();
// check whether this must be a tristate check box
const SfxPoolItem& rItem = _rCoreAttrs.Get( nItemId );
if ( rItem.ISA( OptionalBoolItem ) )
- setting->ppControl->EnableTriState( true );
+ (*setting->ppControl)->EnableTriState( true );
}
}
@@ -124,7 +124,7 @@ namespace dbaui
if ( m_bHasMaxRowScan )
{
get(m_pMaxRowScanLabel, "rowsft");
- get(m_pMaxRowScan, "rows");
+- get(m_pMaxRowScan, "rows");
m_pMaxRowScan->SetModifyHdl(getControlModifiedLink());
m_pMaxRowScan->SetUseThousandSep(false);
m_pMaxRowScanLabel->Show();
@@ -169,22 +169,22 @@ namespace dbaui
// for easier maintenance, write the table in this form, then copy it to m_aBooleanSettings
BooleanSettingDesc aSettings[] = {
- { m_pIsSQL92Check, "usesql92", DSID_SQL92CHECK, false },
- { m_pAppendTableAlias, "append", DSID_APPEND_TABLE_ALIAS, false },
- { m_pAsBeforeCorrelationName, "useas", DSID_AS_BEFORE_CORRNAME, false },
- { m_pEnableOuterJoin, "useoj", DSID_ENABLEOUTERJOIN, false },
- { m_pIgnoreDriverPrivileges, "ignoreprivs", DSID_IGNOREDRIVER_PRIV, false },
- { m_pParameterSubstitution, "replaceparams", DSID_PARAMETERNAMESUBST, false },
- { m_pSuppressVersionColumn, "displayver", DSID_SUPPRESSVERSIONCL, true },
- { m_pCatalog, "usecatalogname", DSID_CATALOG, false },
- { m_pSchema, "useschemaname", DSID_SCHEMA, false },
- { m_pIndexAppendix, "createindex", DSID_INDEXAPPENDIX, false },
- { m_pDosLineEnds, "eol", DSID_DOSLINEENDS, false },
- { m_pCheckRequiredFields, "ignorecurrency", DSID_CHECK_REQUIRED_FIELDS, false },
- { m_pIgnoreCurrency, "inputchecks", DSID_IGNORECURRENCY, false },
- { m_pEscapeDateTime, "useodbcliterals", DSID_ESCAPE_DATETIME, false },
- { m_pPrimaryKeySupport, "primarykeys", DSID_PRIMARY_KEY_SUPPORT, false },
- { m_pRespectDriverResultSetType, "resulttype", DSID_RESPECTRESULTSETTYPE, false },
+ { &m_pIsSQL92Check, "usesql92", DSID_SQL92CHECK, false },
+ { &m_pAppendTableAlias, "append", DSID_APPEND_TABLE_ALIAS, false },
+ { &m_pAsBeforeCorrelationName, "useas", DSID_AS_BEFORE_CORRNAME, false },
+ { &m_pEnableOuterJoin, "useoj", DSID_ENABLEOUTERJOIN, false },
+ { &m_pIgnoreDriverPrivileges, "ignoreprivs", DSID_IGNOREDRIVER_PRIV, false },
+ { &m_pParameterSubstitution, "replaceparams", DSID_PARAMETERNAMESUBST, false },
+ { &m_pSuppressVersionColumn, "displayver", DSID_SUPPRESSVERSIONCL, true },
+ { &m_pCatalog, "usecatalogname", DSID_CATALOG, false },
+ { &m_pSchema, "useschemaname", DSID_SCHEMA, false },
+ { &m_pIndexAppendix, "createindex", DSID_INDEXAPPENDIX, false },
+ { &m_pDosLineEnds, "eol", DSID_DOSLINEENDS, false },
+ { &m_pCheckRequiredFields, "ignorecurrency", DSID_CHECK_REQUIRED_FIELDS, false },
+ { &m_pIgnoreCurrency, "inputchecks", DSID_IGNORECURRENCY, false },
+ { &m_pEscapeDateTime, "useodbcliterals", DSID_ESCAPE_DATETIME, false },
+ { &m_pPrimaryKeySupport, "primarykeys", DSID_PRIMARY_KEY_SUPPORT, false },
+ { &m_pRespectDriverResultSetType, "resulttype", DSID_RESPECTRESULTSETTYPE, false }
};
for ( const BooleanSettingDesc& pCopy : aSettings )
@@ -212,9 +212,9 @@ namespace dbaui
++setting
)
{
- if ( setting->ppControl )
+ if ( (*setting->ppControl) )
{
- _rControlList.push_back( new OSaveValueWrapper< CheckBox >( setting->ppControl ) );
+ _rControlList.push_back( new OSaveValueWrapper< CheckBox >( *setting->ppControl ) );
}
}
@@ -242,7 +242,7 @@ namespace dbaui
++setting
)
{
- if ( !setting->ppControl )
+ if ( !(*setting->ppControl) )
continue;
::boost::optional< bool > aValue(false);
@@ -262,14 +262,14 @@ namespace dbaui
if ( !aValue )
{
- setting->ppControl->SetState( TRISTATE_INDET );
+ (*setting->ppControl)->SetState( TRISTATE_INDET );
}
else
{
bool bValue = *aValue;
if ( setting->bInvertedDisplay )
bValue = !bValue;
- setting->ppControl->Check( bValue );
+ (*setting->ppControl)->Check( bValue );
}
}
@@ -299,9 +299,9 @@ namespace dbaui
++setting
)
{
- if ( !setting->ppControl )
+ if ( !*setting->ppControl )
continue;
- fillBool( *_rSet, setting->ppControl, setting->nItemId, bChangedSomething, setting->bInvertedDisplay );
+ fillBool( *_rSet, *setting->ppControl, setting->nItemId, bChangedSomething, setting->bInvertedDisplay );
}
// the non-boolean items