diff options
Diffstat (limited to 'fpicker/source/office')
-rw-r--r-- | fpicker/source/office/OfficeControlAccess.cxx | 1 | ||||
-rw-r--r-- | fpicker/source/office/iodlg.cxx | 12 | ||||
-rw-r--r-- | fpicker/source/office/iodlgimp.cxx | 1 | ||||
-rw-r--r-- | fpicker/source/office/iodlgimp.hxx | 1 |
4 files changed, 15 insertions, 0 deletions
diff --git a/fpicker/source/office/OfficeControlAccess.cxx b/fpicker/source/office/OfficeControlAccess.cxx index 6d8543044cbc..475716c37f37 100644 --- a/fpicker/source/office/OfficeControlAccess.cxx +++ b/fpicker/source/office/OfficeControlAccess.cxx @@ -405,6 +405,7 @@ namespace svt { case CHECKBOX_AUTOEXTENSION: case CHECKBOX_PASSWORD: + case CHECKBOX_GPGENCRYPTION: case CHECKBOX_FILTEROPTIONS: case CHECKBOX_READONLY: case CHECKBOX_LINK: diff --git a/fpicker/source/office/iodlg.cxx b/fpicker/source/office/iodlg.cxx index f5f9660382d1..5192f42a5f2a 100644 --- a/fpicker/source/office/iodlg.cxx +++ b/fpicker/source/office/iodlg.cxx @@ -555,6 +555,7 @@ void SvtFileDialog::Init_Impl get(pImpl->_pBtnConnectToServer, "connect_to_server"); get(pImpl->_pBtnNewFolder, "new_folder"); get(pImpl->_pCbPassword, "password"); + get(pImpl->_pCbGPGEncrypt, "gpgencrypt"); get(pImpl->_pCbAutoExtension, "extension"); get(pImpl->_pFtFileVersion, "shared_label"); get(pImpl->_pLbFileVersion, "shared"); @@ -638,6 +639,11 @@ void SvtFileDialog::Init_Impl pImpl->_pCbPassword->SetClickHdl( LINK( this, SvtFileDialog, ClickHdl_Impl ) ); pImpl->_pCbPassword->Show(); } + if ( nStyle & PickerFlags::Password ) + { + pImpl->_pCbGPGEncrypt->SetClickHdl( LINK( this, SvtFileDialog, ClickHdl_Impl ) ); + pImpl->_pCbGPGEncrypt->Show(); + } // set the ini file for extracting the size pImpl->_aIniKey = "FileDialog"; @@ -1529,6 +1535,8 @@ IMPL_LINK( SvtFileDialog, ClickHdl_Impl, Button*, pCheckBox, void ) nId = CHECKBOX_READONLY; else if ( pCheckBox == pImpl->_pCbPassword ) nId = CHECKBOX_PASSWORD; + else if ( pCheckBox == pImpl->_pCbGPGEncrypt ) + nId = CHECKBOX_GPGENCRYPTION; else if ( pCheckBox == _pCbLinkBox ) nId = CHECKBOX_LINK; else if ( pCheckBox == _pCbPreviewBox ) @@ -2318,6 +2326,10 @@ Control* SvtFileDialog::getControl( sal_Int16 _nControlId, bool _bLabelControl ) pReturn = pImpl->_pCbPassword; break; + case CHECKBOX_GPGENCRYPTION: + pReturn = pImpl->_pCbGPGEncrypt; + break; + case CHECKBOX_FILTEROPTIONS: pReturn = pImpl->_pCbOptions; break; diff --git a/fpicker/source/office/iodlgimp.cxx b/fpicker/source/office/iodlgimp.cxx index f71356d22485..22ae71db533b 100644 --- a/fpicker/source/office/iodlgimp.cxx +++ b/fpicker/source/office/iodlgimp.cxx @@ -194,6 +194,7 @@ SvtExpFileDlg_Impl::SvtExpFileDlg_Impl() : _pBtnUp ( nullptr ), _pBtnNewFolder ( nullptr ), _pCbPassword ( nullptr ), + _pCbGPGEncrypt ( nullptr ), _pEdCurrentPath ( nullptr ), _pCbAutoExtension ( nullptr ), _pCbOptions ( nullptr ), diff --git a/fpicker/source/office/iodlgimp.hxx b/fpicker/source/office/iodlgimp.hxx index 521871d2473f..233beb856491 100644 --- a/fpicker/source/office/iodlgimp.hxx +++ b/fpicker/source/office/iodlgimp.hxx @@ -145,6 +145,7 @@ public: VclPtr<SvtUpButton_Impl> _pBtnUp; VclPtr<PushButton> _pBtnNewFolder; VclPtr<CheckBox> _pCbPassword; + VclPtr<CheckBox> _pCbGPGEncrypt; VclPtr<SvtURLBox> _pEdCurrentPath; VclPtr<CheckBox> _pCbAutoExtension; VclPtr<CheckBox> _pCbOptions; |