Kaydet (Commit) 8e1400b5 authored tarafından Kurt Zenker's avatar Kurt Zenker

INTEGRATION: CWS xmlsec05 (1.4.36); FILE MERGED

2004/08/19 10:06:14 pb 1.4.36.4: fix: #i33097# Unprotect
2004/08/13 07:00:10 gt 1.4.36.3: #i20883# security options
2004/07/19 14:36:48 gt 1.4.36.2: #i20883# configuration handling and call of macro options
2004/07/16 12:48:07 gt 1.4.36.1: #i20883# new security Tab Page
üst e9b2d42c
......@@ -2,9 +2,9 @@
*
* $RCSfile: optinet2.hxx,v $
*
* $Revision: 1.5 $
* $Revision: 1.6 $
*
* last change: $Author: rt $ $Date: 2004-08-20 10:02:38 $
* last change: $Author: kz $ $Date: 2004-08-31 12:13:45 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
......@@ -250,96 +250,48 @@ protected:
virtual void RequestHelp( const HelpEvent& rHEvt );
};
// class SvxScriptingTabPage ---------------------------------------------
// class SvxSecurityTabPage ---------------------------------------------
class SvtJavaOptions;
class SvtSecurityOptions;
class SvxScriptingTabPage : public SfxTabPage
class SvxSecurityTabPage : public SfxTabPage
{
public:
enum RedliningMode { RL_NONE, RL_WRITER, RL_CALC };
private:
// readonly ------------------------------------
sal_Bool bROConfirm;
sal_Bool bROWarning;
sal_Bool bROScriptExec;
sal_Bool bROExePlug;
sal_Bool bROExecMacro;
sal_Bool bROJavaEnabled;
sal_Bool bROJavaSecurity;
sal_Bool bROJavaNetAccess;
sal_Bool bROJavaUserClassPath;
sal_Bool bROJavaExecuteApplets;
// Execute
FixedLine aGrpScriptingStarBasic;
ReadOnlyImage aExecMacroFI;
FixedText aExecMacroFT;
ListBox aExecMacroLB;
ReadOnlyImage aConfirmFI;
CheckBox aConfirmCB;
ReadOnlyImage aWarningFI;
CheckBox aWarningCB;
ReadOnlyImage aScriptExecFI;
FixedText aPathListFT;
// #98647# ------------------------------------
SvxScriptExecListBox aLbScriptExec;
PushButton aBtnScriptExecDelete;
PushButton aBtnScriptExecDefault;
FixedText aNewPathFT;
Edit aEdtScriptExec;
PushButton aBtnScriptExecInsert;
FixedLine aHyperlinksFL;
ReadOnlyImage aHyperlinksFI;
FixedText aHyperlinksFT;
ListBox aHyperlinksLB;
FixedLine aJavaFL;
ReadOnlyImage aJavaEnableFI;
CheckBox aJavaEnableCB;
ReadOnlyImage aJavaSecurityFI;
CheckBox aJavaSecurityCB;
ReadOnlyImage aNetAccessFI;
FixedText aNetAccessFT;
ListBox aNetAccessLB;
FixedText aClassPathFT;
ReadOnlyImage aClassPathFI;
Edit aClassPathED;
PushButton aClassPathPB;
FixedLine aSeparatorFL;
FixedLine aExecuteGB;
ReadOnlyImage aExePlugFI;
CheckBox aExePlugCB;
ReadOnlyImage aExecAppletsFI;
CheckBox aExecAppletsCB;
Image aLockImg;
Image aLockHCImg;
SvtJavaOptions* pJavaOptions;
SvtSecurityOptions* pSecurityOptions;
#ifdef _SVX_OPTINET2_CXX
DECL_LINK( EditHdl_Impl, Edit* );
DECL_LINK( LBHdl_Impl, ListBox* );
DECL_LINK( BtnHdl_Impl, PushButton* );
DECL_LINK( RunHdl_Impl, ListBox* );
DECL_LINK( JavaEnableHdl_Impl, CheckBox* );
DECL_LINK( ClassPathHdl_Impl, PushButton* );
void FillListBox_Impl();
void EnableJava_Impl( BOOL bEnable, BOOL bOnlySecurity );
#endif
SvxScriptingTabPage( Window* pParent, const SfxItemSet& rSet );
virtual ~SvxScriptingTabPage();
FixedLine maSecOptionsFL;
FixedInfo maSecOptionsFI;
CheckBox maSaveOrSendDocsCB;
CheckBox maSignDocsCB;
CheckBox maPrintDocsCB;
CheckBox maCreatePdfCB;
CheckBox maRemovePersInfoCB;
CheckBox maRecommPasswdCB;
FixedLine maMacroSecFL;
FixedInfo maMacroSecFI;
PushButton maMacroSecPB;
FixedLine maFilesharingFL;
CheckBox maRecommReadOnlyCB;
CheckBox maRecordChangesCB;
PushButton maProtectRecordsPB;
SvtSecurityOptions* mpSecOptions;
RedliningMode meRedlingMode;
String msProtectRecordsStr;
String msUnprotectRecordsStr;
DECL_LINK( AdvancedPBHdl, void* );
DECL_LINK( MacroSecPBHdl, void* );
DECL_LINK( RecordChangesCBHdl, void* );
DECL_LINK( ProtectRecordsPBHdl, void* );
void CheckRecordChangesState( void );
SvxSecurityTabPage( Window* pParent, const SfxItemSet& rSet );
virtual ~SvxSecurityTabPage();
protected:
virtual void ActivatePage( const SfxItemSet& rSet );
......
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