respect read-only config items in Basic IDE Options dialog

Change-Id: I4a23b347c5fed948045427bc440e7a821b95b63c
Reviewed-on: https://gerrit.libreoffice.org/31242
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Andras Timar <andras.timar@collabora.com>
This commit is contained in:
Andras Timar
2016-11-26 19:52:54 +01:00
parent 87a098e3bb
commit d5be8dddc4

View File

@@ -62,19 +62,18 @@ void SvxBasicIDEOptionsPage::dispose()
void SvxBasicIDEOptionsPage::LoadConfig() void SvxBasicIDEOptionsPage::LoadConfig()
{ {
bool bProcClose = officecfg::Office::BasicIDE::Autocomplete::AutocloseProc::get(); pCodeCompleteChk->Check( officecfg::Office::BasicIDE::Autocomplete::CodeComplete::get() );
bool bExtended = officecfg::Office::BasicIDE::Autocomplete::UseExtended::get(); pCodeCompleteChk->Enable( !officecfg::Office::BasicIDE::Autocomplete::CodeComplete::isReadOnly() );
bool bCodeCompleteOn = officecfg::Office::BasicIDE::Autocomplete::CodeComplete::get(); pAutocloseProcChk->Check( officecfg::Office::BasicIDE::Autocomplete::AutocloseProc::get() );
bool bParenClose = officecfg::Office::BasicIDE::Autocomplete::AutocloseParenthesis::get(); pAutocloseProcChk->Enable( !officecfg::Office::BasicIDE::Autocomplete::AutocloseProc::isReadOnly() );
bool bQuoteClose = officecfg::Office::BasicIDE::Autocomplete::AutocloseDoubleQuotes::get(); pAutocloseQuotesChk->Check( officecfg::Office::BasicIDE::Autocomplete::AutocloseDoubleQuotes::get() );
bool bCorrect = officecfg::Office::BasicIDE::Autocomplete::AutoCorrect::get(); pAutocloseQuotesChk->Enable( !officecfg::Office::BasicIDE::Autocomplete::AutocloseDoubleQuotes::isReadOnly() );
pAutocloseParenChk->Check( officecfg::Office::BasicIDE::Autocomplete::AutocloseParenthesis::get() );
pCodeCompleteChk->Check( bCodeCompleteOn ); pAutocloseParenChk->Enable( !officecfg::Office::BasicIDE::Autocomplete::AutocloseParenthesis::isReadOnly() );
pAutocloseProcChk->Check( bProcClose ); pAutoCorrectChk->Check( officecfg::Office::BasicIDE::Autocomplete::AutoCorrect::get() );
pAutocloseQuotesChk->Check( bQuoteClose ); pAutoCorrectChk->Enable( !officecfg::Office::BasicIDE::Autocomplete::AutoCorrect::isReadOnly() );
pAutocloseParenChk->Check( bParenClose ); pUseExtendedTypesChk->Check( officecfg::Office::BasicIDE::Autocomplete::UseExtended::get() );
pAutoCorrectChk->Check( bCorrect ); pUseExtendedTypesChk->Enable( !officecfg::Office::BasicIDE::Autocomplete::UseExtended::isReadOnly() );
pUseExtendedTypesChk->Check( bExtended );
} }
bool SvxBasicIDEOptionsPage::FillItemSet( SfxItemSet* /*rCoreSet*/ ) bool SvxBasicIDEOptionsPage::FillItemSet( SfxItemSet* /*rCoreSet*/ )