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

#include <vbasystem.hxx>

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

Public Member Functions

 PrivateProfileStringListener ()
 
virtual ~PrivateProfileStringListener ()
 
void Initialize (const OUString &rFileName, const OString &rGroupName, const OString &rKey)
 
virtual void setValueEvent (const css::uno::Any &value) override
 
virtual css::uno::Any getValueEvent () override
 
virtual void setValueEvent (const css::uno::Any &value)=0
 
virtual css::uno::Any getValueEvent ()=0
 

Private Attributes

OUString maFileName
 
OString maGroupName
 
OString maKey
 

Additional Inherited Members

- Protected Member Functions inherited from PropListener
 ~PropListener ()
 

Detailed Description

Definition at line 28 of file vbasystem.hxx.

Constructor & Destructor Documentation

◆ PrivateProfileStringListener()

PrivateProfileStringListener::PrivateProfileStringListener ( )
inline

Definition at line 35 of file vbasystem.hxx.

◆ ~PrivateProfileStringListener()

PrivateProfileStringListener::~PrivateProfileStringListener ( )
virtual

Definition at line 39 of file vbasystem.cxx.

Member Function Documentation

◆ getValueEvent()

uno::Any PrivateProfileStringListener::getValueEvent ( )
overridevirtual

Implements PropListener.

Definition at line 81 of file vbasystem.cxx.

References LONG, maFileName, maGroupName, maKey, min(), Config::ReadKey(), SAL_N_ELEMENTS, and Config::SetGroup().

◆ Initialize()

void PrivateProfileStringListener::Initialize ( const OUString &  rFileName,
const OString &  rGroupName,
const OString &  rKey 
)

Definition at line 43 of file vbasystem.cxx.

References maFileName, maGroupName, and maKey.

Referenced by SwVbaSystem::PrivateProfileString().

◆ setValueEvent()

void PrivateProfileStringListener::setValueEvent ( const css::uno::Any &  value)
overridevirtual

Member Data Documentation

◆ maFileName

OUString PrivateProfileStringListener::maFileName
private

Definition at line 31 of file vbasystem.hxx.

Referenced by getValueEvent(), Initialize(), and setValueEvent().

◆ maGroupName

OString PrivateProfileStringListener::maGroupName
private

Definition at line 32 of file vbasystem.hxx.

Referenced by getValueEvent(), Initialize(), and setValueEvent().

◆ maKey

OString PrivateProfileStringListener::maKey
private

Definition at line 33 of file vbasystem.hxx.

Referenced by getValueEvent(), Initialize(), and setValueEvent().


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