Kaydet (Commit) e4fb1081 authored tarafından Michael Meeks's avatar Michael Meeks

Build and warning fixes, Mac, Win, Linux.

Change-Id: I8a8420f96c512e031ba3cde499523b71341dfa94
üst 41df7c55
...@@ -48,7 +48,7 @@ namespace dbaui ...@@ -48,7 +48,7 @@ namespace dbaui
// SpecialSettingsPage // SpecialSettingsPage
struct BooleanSettingDesc 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 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 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 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 ...@@ -95,14 +95,14 @@ namespace dbaui
sal_uInt16 nItemId = setting->nItemId; sal_uInt16 nItemId = setting->nItemId;
if ( rFeatures.has( nItemId ) ) if ( rFeatures.has( nItemId ) )
{ {
get(setting->ppControl, setting->sControlId); get(*setting->ppControl, setting->sControlId);
setting->ppControl->SetClickHdl( getControlModifiedLink() ); (*setting->ppControl)->SetClickHdl( getControlModifiedLink() );
setting->ppControl->Show(); (*setting->ppControl)->Show();
// check whether this must be a tristate check box // check whether this must be a tristate check box
const SfxPoolItem& rItem = _rCoreAttrs.Get( nItemId ); const SfxPoolItem& rItem = _rCoreAttrs.Get( nItemId );
if ( rItem.ISA( OptionalBoolItem ) ) if ( rItem.ISA( OptionalBoolItem ) )
setting->ppControl->EnableTriState( true ); (*setting->ppControl)->EnableTriState( true );
} }
} }
...@@ -124,7 +124,7 @@ namespace dbaui ...@@ -124,7 +124,7 @@ namespace dbaui
if ( m_bHasMaxRowScan ) if ( m_bHasMaxRowScan )
{ {
get(m_pMaxRowScanLabel, "rowsft"); get(m_pMaxRowScanLabel, "rowsft");
get(m_pMaxRowScan, "rows"); - get(m_pMaxRowScan, "rows");
m_pMaxRowScan->SetModifyHdl(getControlModifiedLink()); m_pMaxRowScan->SetModifyHdl(getControlModifiedLink());
m_pMaxRowScan->SetUseThousandSep(false); m_pMaxRowScan->SetUseThousandSep(false);
m_pMaxRowScanLabel->Show(); m_pMaxRowScanLabel->Show();
...@@ -169,22 +169,22 @@ namespace dbaui ...@@ -169,22 +169,22 @@ namespace dbaui
// for easier maintenance, write the table in this form, then copy it to m_aBooleanSettings // for easier maintenance, write the table in this form, then copy it to m_aBooleanSettings
BooleanSettingDesc aSettings[] = { BooleanSettingDesc aSettings[] = {
{ m_pIsSQL92Check, "usesql92", DSID_SQL92CHECK, false }, { &m_pIsSQL92Check, "usesql92", DSID_SQL92CHECK, false },
{ m_pAppendTableAlias, "append", DSID_APPEND_TABLE_ALIAS, false }, { &m_pAppendTableAlias, "append", DSID_APPEND_TABLE_ALIAS, false },
{ m_pAsBeforeCorrelationName, "useas", DSID_AS_BEFORE_CORRNAME, false }, { &m_pAsBeforeCorrelationName, "useas", DSID_AS_BEFORE_CORRNAME, false },
{ m_pEnableOuterJoin, "useoj", DSID_ENABLEOUTERJOIN, false }, { &m_pEnableOuterJoin, "useoj", DSID_ENABLEOUTERJOIN, false },
{ m_pIgnoreDriverPrivileges, "ignoreprivs", DSID_IGNOREDRIVER_PRIV, false }, { &m_pIgnoreDriverPrivileges, "ignoreprivs", DSID_IGNOREDRIVER_PRIV, false },
{ m_pParameterSubstitution, "replaceparams", DSID_PARAMETERNAMESUBST, false }, { &m_pParameterSubstitution, "replaceparams", DSID_PARAMETERNAMESUBST, false },
{ m_pSuppressVersionColumn, "displayver", DSID_SUPPRESSVERSIONCL, true }, { &m_pSuppressVersionColumn, "displayver", DSID_SUPPRESSVERSIONCL, true },
{ m_pCatalog, "usecatalogname", DSID_CATALOG, false }, { &m_pCatalog, "usecatalogname", DSID_CATALOG, false },
{ m_pSchema, "useschemaname", DSID_SCHEMA, false }, { &m_pSchema, "useschemaname", DSID_SCHEMA, false },
{ m_pIndexAppendix, "createindex", DSID_INDEXAPPENDIX, false }, { &m_pIndexAppendix, "createindex", DSID_INDEXAPPENDIX, false },
{ m_pDosLineEnds, "eol", DSID_DOSLINEENDS, false }, { &m_pDosLineEnds, "eol", DSID_DOSLINEENDS, false },
{ m_pCheckRequiredFields, "ignorecurrency", DSID_CHECK_REQUIRED_FIELDS, false }, { &m_pCheckRequiredFields, "ignorecurrency", DSID_CHECK_REQUIRED_FIELDS, false },
{ m_pIgnoreCurrency, "inputchecks", DSID_IGNORECURRENCY, false }, { &m_pIgnoreCurrency, "inputchecks", DSID_IGNORECURRENCY, false },
{ m_pEscapeDateTime, "useodbcliterals", DSID_ESCAPE_DATETIME, false }, { &m_pEscapeDateTime, "useodbcliterals", DSID_ESCAPE_DATETIME, false },
{ m_pPrimaryKeySupport, "primarykeys", DSID_PRIMARY_KEY_SUPPORT, false }, { &m_pPrimaryKeySupport, "primarykeys", DSID_PRIMARY_KEY_SUPPORT, false },
{ m_pRespectDriverResultSetType, "resulttype", DSID_RESPECTRESULTSETTYPE, false }, { &m_pRespectDriverResultSetType, "resulttype", DSID_RESPECTRESULTSETTYPE, false }
}; };
for ( const BooleanSettingDesc& pCopy : aSettings ) for ( const BooleanSettingDesc& pCopy : aSettings )
...@@ -212,9 +212,9 @@ namespace dbaui ...@@ -212,9 +212,9 @@ namespace dbaui
++setting ++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 ...@@ -242,7 +242,7 @@ namespace dbaui
++setting ++setting
) )
{ {
if ( !setting->ppControl ) if ( !(*setting->ppControl) )
continue; continue;
::boost::optional< bool > aValue(false); ::boost::optional< bool > aValue(false);
...@@ -262,14 +262,14 @@ namespace dbaui ...@@ -262,14 +262,14 @@ namespace dbaui
if ( !aValue ) if ( !aValue )
{ {
setting->ppControl->SetState( TRISTATE_INDET ); (*setting->ppControl)->SetState( TRISTATE_INDET );
} }
else else
{ {
bool bValue = *aValue; bool bValue = *aValue;
if ( setting->bInvertedDisplay ) if ( setting->bInvertedDisplay )
bValue = !bValue; bValue = !bValue;
setting->ppControl->Check( bValue ); (*setting->ppControl)->Check( bValue );
} }
} }
...@@ -299,9 +299,9 @@ namespace dbaui ...@@ -299,9 +299,9 @@ namespace dbaui
++setting ++setting
) )
{ {
if ( !setting->ppControl ) if ( !*setting->ppControl )
continue; continue;
fillBool( *_rSet, setting->ppControl, setting->nItemId, bChangedSomething, setting->bInvertedDisplay ); fillBool( *_rSet, *setting->ppControl, setting->nItemId, bChangedSomething, setting->bInvertedDisplay );
} }
// the non-boolean items // the non-boolean items
......
...@@ -71,7 +71,7 @@ AquaA11yEventListener::notifyEvent( const AccessibleEventObject& aEvent ) throw( ...@@ -71,7 +71,7 @@ AquaA11yEventListener::notifyEvent( const AccessibleEventObject& aEvent ) throw(
{ {
NSString * notification = nil; NSString * notification = nil;
id element = m_wrapperObject; id element = m_wrapperObject;
Rectangle bounds; ::css::awt::Rectangle bounds;
// TODO: NSAccessibilityValueChanged, NSAccessibilitySelectedRowsChangedNotification // TODO: NSAccessibilityValueChanged, NSAccessibilitySelectedRowsChangedNotification
switch( aEvent.EventId ) switch( aEvent.EventId )
......
...@@ -44,7 +44,7 @@ void VclComplexTextTest::testArabic() ...@@ -44,7 +44,7 @@ void VclComplexTextTest::testArabic()
SAL_N_ELEMENTS( pOneTwoThreeUTF8 ) - 1, SAL_N_ELEMENTS( pOneTwoThreeUTF8 ) - 1,
RTL_TEXTENCODING_UTF8 ); RTL_TEXTENCODING_UTF8 );
VclPtr<vcl::Window> pWin = VclPtr<WorkWindow>::Create( (vcl::Window *)nullptr ); VclPtr<vcl::Window> pWin = VclPtr<WorkWindow>::Create( (vcl::Window *)nullptr );
CPPUNIT_ASSERT( pWin != NULL ); CPPUNIT_ASSERT( pWin );
OutputDevice *pOutDev = static_cast< OutputDevice * >( pWin.get() ); OutputDevice *pOutDev = static_cast< OutputDevice * >( pWin.get() );
......
...@@ -74,7 +74,7 @@ void VclOutdevTest::testVirtualDevice() ...@@ -74,7 +74,7 @@ void VclOutdevTest::testVirtualDevice()
#if 0 #if 0
VclPtr<vcl::Window> pWin = VclPtr<WorkWindow>::Create( (vcl::Window *)nullptr ); VclPtr<vcl::Window> pWin = VclPtr<WorkWindow>::Create( (vcl::Window *)nullptr );
CPPUNIT_ASSERT( pWin != NULL ); CPPUNIT_ASSERT( pWin );
OutputDevice *pOutDev = static_cast< OutputDevice * >( pWin ); OutputDevice *pOutDev = static_cast< OutputDevice * >( pWin );
#endif #endif
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment