LibreOffice Module xmlsecurity (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
MacroSecurityLevelTP Class Reference

#include <macrosecurity.hxx>

Inheritance diagram for MacroSecurityLevelTP:
[legend]
Collaboration diagram for MacroSecurityLevelTP:
[legend]

Public Member Functions

 MacroSecurityLevelTP (weld::Container *pParent, MacroSecurity *pDlg)
 
virtual void ClosePage () override
 
- Public Member Functions inherited from MacroSecurityTP
 MacroSecurityTP (weld::Container *pParent, const OUString &rUIXMLDescription, const OUString &rID, MacroSecurity *pDlg)
 
virtual ~MacroSecurityTP ()
 
virtual void ActivatePage ()
 
virtual void ClosePage ()=0
 

Private Member Functions

 DECL_LINK (RadioButtonHdl, weld::Toggleable &, void)
 

Private Attributes

sal_uInt16 mnCurLevel
 
std::unique_ptr< weld::RadioButtonm_xVeryHighRB
 
std::unique_ptr< weld::RadioButtonm_xHighRB
 
std::unique_ptr< weld::RadioButtonm_xMediumRB
 
std::unique_ptr< weld::RadioButtonm_xLowRB
 
std::unique_ptr< weld::Widgetm_xVHighImg
 
std::unique_ptr< weld::Widgetm_xHighImg
 
std::unique_ptr< weld::Widgetm_xMedImg
 
std::unique_ptr< weld::Widgetm_xLowImg
 

Additional Inherited Members

- Protected Attributes inherited from MacroSecurityTP
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 
MacroSecuritym_pDlg
 

Detailed Description

Definition at line 71 of file macrosecurity.hxx.

Constructor & Destructor Documentation

◆ MacroSecurityLevelTP()

MacroSecurityLevelTP::MacroSecurityLevelTP ( weld::Container pParent,
MacroSecurity pDlg 
)

Member Function Documentation

◆ ClosePage()

void MacroSecurityLevelTP::ClosePage ( )
overridevirtual

Implements MacroSecurityTP.

Definition at line 188 of file macrosecurity.cxx.

References mnCurLevel, and SvtSecurityOptions::SetMacroSecurityLevel().

◆ DECL_LINK()

MacroSecurityLevelTP::DECL_LINK ( RadioButtonHdl  ,
weld::Toggleable ,
void   
)
private

Member Data Documentation

◆ m_xHighImg

std::unique_ptr<weld::Widget> MacroSecurityLevelTP::m_xHighImg
private

Definition at line 81 of file macrosecurity.hxx.

Referenced by MacroSecurityLevelTP().

◆ m_xHighRB

std::unique_ptr<weld::RadioButton> MacroSecurityLevelTP::m_xHighRB
private

Definition at line 77 of file macrosecurity.hxx.

Referenced by MacroSecurityLevelTP().

◆ m_xLowImg

std::unique_ptr<weld::Widget> MacroSecurityLevelTP::m_xLowImg
private

Definition at line 83 of file macrosecurity.hxx.

Referenced by MacroSecurityLevelTP().

◆ m_xLowRB

std::unique_ptr<weld::RadioButton> MacroSecurityLevelTP::m_xLowRB
private

Definition at line 79 of file macrosecurity.hxx.

Referenced by MacroSecurityLevelTP().

◆ m_xMedImg

std::unique_ptr<weld::Widget> MacroSecurityLevelTP::m_xMedImg
private

Definition at line 82 of file macrosecurity.hxx.

Referenced by MacroSecurityLevelTP().

◆ m_xMediumRB

std::unique_ptr<weld::RadioButton> MacroSecurityLevelTP::m_xMediumRB
private

Definition at line 78 of file macrosecurity.hxx.

Referenced by MacroSecurityLevelTP().

◆ m_xVeryHighRB

std::unique_ptr<weld::RadioButton> MacroSecurityLevelTP::m_xVeryHighRB
private

Definition at line 76 of file macrosecurity.hxx.

Referenced by MacroSecurityLevelTP().

◆ m_xVHighImg

std::unique_ptr<weld::Widget> MacroSecurityLevelTP::m_xVHighImg
private

Definition at line 80 of file macrosecurity.hxx.

Referenced by MacroSecurityLevelTP().

◆ mnCurLevel

sal_uInt16 MacroSecurityLevelTP::mnCurLevel
private

Definition at line 74 of file macrosecurity.hxx.

Referenced by ClosePage(), and MacroSecurityLevelTP().


The documentation for this class was generated from the following files: