summaryrefslogtreecommitdiff
path: root/sw/source/ui/config/optpage.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/ui/config/optpage.cxx')
-rw-r--r--sw/source/ui/config/optpage.cxx110
1 files changed, 52 insertions, 58 deletions
diff --git a/sw/source/ui/config/optpage.cxx b/sw/source/ui/config/optpage.cxx
index 6afe7d314e31..79595b23fcf5 100644
--- a/sw/source/ui/config/optpage.cxx
+++ b/sw/source/ui/config/optpage.cxx
@@ -2262,24 +2262,22 @@ void SwRedlineOptionsTabPage::InitFontStyle(SvxFontPrevWindow& rExampleWin)
//----------------------------------------------------------
SwCompareOptionsTabPage::SwCompareOptionsTabPage( Window* pParent, const SfxItemSet& rSet )
- : SfxTabPage( pParent, SW_RES( TP_COMPARISON_OPT ), rSet ),
-
- aComparisonFL( this, SW_RES( FL_CMP ) ),
- aAutoRB( this, SW_RES( RB_AUTO ) ),
- aWordRB( this, SW_RES( RB_WORD ) ),
- aCharRB( this, SW_RES( RB_CHAR ) ),
- aSettingsFL( this, SW_RES( FL_SET ) ),
- aRsidCB( this, SW_RES( CB_RSID) ),
- aIgnoreCB( this, SW_RES( CB_IGNORE ) ),
- aLenNF( this, SW_RES( NF_LEN ) )
+ : SfxTabPage( pParent,"OptComparison","modules/swriter/ui/optcomparison.ui", rSet )
{
- FreeResource();
+ get(m_pAutoRB,"auto");
+ get(m_pWordRB, "byword");
+ get(m_pCharRB, "bycharacter");
+
+ get(m_pRsidCB, "useRSID");
+ get(m_pIgnoreCB, "ignore");
+ get(m_pLenNF, "ignorelen");
+
Link aLnk( LINK( this, SwCompareOptionsTabPage, ComparisonHdl ) );
- aAutoRB.SetClickHdl( aLnk );
- aWordRB.SetClickHdl( aLnk );
- aCharRB.SetClickHdl( aLnk );
+ m_pAutoRB->SetClickHdl( aLnk );
+ m_pWordRB->SetClickHdl( aLnk );
+ m_pCharRB->SetClickHdl( aLnk );
- aIgnoreCB.SetClickHdl( LINK( this, SwCompareOptionsTabPage, IgnoreHdl) );
+ m_pIgnoreCB->SetClickHdl( LINK( this, SwCompareOptionsTabPage, IgnoreHdl) );
}
SwCompareOptionsTabPage::~SwCompareOptionsTabPage()
@@ -2296,35 +2294,35 @@ sal_Bool SwCompareOptionsTabPage::FillItemSet( SfxItemSet& )
sal_Bool bRet = sal_False;
SwModuleOptions *pOpt = SW_MOD()->GetModuleConfig();
- if( aAutoRB.IsChecked() != aAutoRB.GetSavedValue() ||
- aWordRB.IsChecked() != aWordRB.GetSavedValue() ||
- aCharRB.IsChecked() != aCharRB.GetSavedValue() )
+ if( m_pAutoRB->IsChecked() != m_pAutoRB->GetSavedValue() ||
+ m_pWordRB->IsChecked() != m_pWordRB->GetSavedValue() ||
+ m_pCharRB->IsChecked() != m_pCharRB->GetSavedValue() )
{
SvxCompareMode eCmpMode = SVX_CMP_AUTO;
- if ( aAutoRB.IsChecked() ) eCmpMode = SVX_CMP_AUTO;
- if ( aWordRB.IsChecked() ) eCmpMode = SVX_CMP_BY_WORD;
- if ( aCharRB.IsChecked() ) eCmpMode = SVX_CMP_BY_CHAR;
+ if ( m_pAutoRB->IsChecked() ) eCmpMode = SVX_CMP_AUTO;
+ if ( m_pWordRB->IsChecked() ) eCmpMode = SVX_CMP_BY_WORD;
+ if ( m_pCharRB->IsChecked() ) eCmpMode = SVX_CMP_BY_CHAR;
pOpt->SetCompareMode( eCmpMode );
bRet = sal_True;
}
- if( aRsidCB.IsChecked() != aRsidCB.GetSavedValue() )
+ if( m_pRsidCB->IsChecked() != m_pRsidCB->GetSavedValue() )
{
- pOpt->SetUseRsid( aRsidCB.IsChecked() );
+ pOpt->SetUseRsid( m_pRsidCB->IsChecked() );
bRet = sal_True;
}
- if( aIgnoreCB.IsChecked() != aIgnoreCB.GetSavedValue() )
+ if( m_pIgnoreCB->IsChecked() != m_pIgnoreCB->GetSavedValue() )
{
- pOpt->SetIgnorePieces( aIgnoreCB.IsChecked() );
+ pOpt->SetIgnorePieces( m_pIgnoreCB->IsChecked() );
bRet = sal_True;
}
- if( aLenNF.IsModified() )
+ if( m_pLenNF->IsModified() )
{
- pOpt->SetPieceLen( aLenNF.GetValue() );
+ pOpt->SetPieceLen( m_pLenNF->GetValue() );
bRet = sal_True;
}
@@ -2338,58 +2336,54 @@ void SwCompareOptionsTabPage::Reset( const SfxItemSet& )
SvxCompareMode eCmpMode = pOpt->GetCompareMode();
if( eCmpMode == SVX_CMP_AUTO )
{
- aAutoRB.Check();
- aSettingsFL.Disable();
- aRsidCB.Disable();
- aIgnoreCB.Disable();
- aLenNF.Disable();
+ m_pAutoRB->Check();
+ m_pRsidCB->Disable();
+ m_pIgnoreCB->Disable();
+ m_pLenNF->Disable();
}
else if( eCmpMode == SVX_CMP_BY_WORD )
{
- aWordRB.Check();
- aSettingsFL.Enable();
- aRsidCB.Enable();
- aIgnoreCB.Enable();
- aLenNF.Enable();
+ m_pWordRB->Check();
+ m_pRsidCB->Enable();
+ m_pIgnoreCB->Enable();
+ m_pLenNF->Enable();
}
else if( eCmpMode == SVX_CMP_BY_CHAR)
{
- aCharRB.Check();
- aSettingsFL.Enable();
- aRsidCB.Enable();
- aIgnoreCB.Enable();
- aLenNF.Enable();
+ m_pCharRB->Check();
+ m_pRsidCB->Enable();
+ m_pIgnoreCB->Enable();
+ m_pLenNF->Enable();
}
- aAutoRB.SaveValue();
- aWordRB.SaveValue();
- aCharRB.SaveValue();
+ m_pAutoRB->SaveValue();
+ m_pWordRB->SaveValue();
+ m_pCharRB->SaveValue();
- aRsidCB.Check( pOpt->IsUseRsid() );
- aRsidCB.SaveValue();
+ m_pRsidCB->Check( pOpt->IsUseRsid() );
+ m_pRsidCB->SaveValue();
- aIgnoreCB.Check( pOpt->IsIgnorePieces() );
- aIgnoreCB.SaveValue();
+ m_pIgnoreCB->Check( pOpt->IsIgnorePieces() );
+ m_pIgnoreCB->SaveValue();
- aLenNF.Enable( aIgnoreCB.IsChecked() && eCmpMode );
+ m_pLenNF->Enable( m_pIgnoreCB->IsChecked() && eCmpMode );
- aLenNF.SetValue( pOpt->GetPieceLen() );
- aLenNF.SaveValue();
+ m_pLenNF->SetValue( pOpt->GetPieceLen() );
+ m_pLenNF->SaveValue();
}
IMPL_LINK_NOARG(SwCompareOptionsTabPage, ComparisonHdl)
{
- bool bChecked = !aAutoRB.IsChecked();
- aSettingsFL.Enable( bChecked );
- aRsidCB.Enable( bChecked );
- aIgnoreCB.Enable( bChecked );
- aLenNF.Enable( bChecked && aIgnoreCB.IsChecked() );
+ bool bChecked = !m_pAutoRB->IsChecked();
+ m_pRsidCB->Enable( bChecked );
+ m_pIgnoreCB->Enable( bChecked );
+ m_pLenNF->Enable( bChecked && m_pIgnoreCB->IsChecked() );
return 0;
}
IMPL_LINK_NOARG(SwCompareOptionsTabPage, IgnoreHdl)
{
- aLenNF.Enable( aIgnoreCB.IsChecked() );
+ m_pLenNF->Enable( m_pIgnoreCB->IsChecked() );
return 0;
}