LibreOffice Module sc (master) 1
Public Types | Public Member Functions | Protected Attributes | List of all members
ScRefHandlerHelper Class Reference

#include <validate.hxx>

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

Public Types

typedef void(ScRefHandlerCaller::* PFUNCSETREFHDLTYPE) (const ScRange &, const ScDocument &)
 
typedef void(ScRefHandlerCaller::* PCOMMONHDLTYPE) ()
 
typedef void(ScRefHandlerCaller::* PINPUTSTARTDLTYPE) (formula::RefEdit *pEdit, const formula::RefButton *pButton)
 

Public Member Functions

void SetSetRefHdl (PFUNCSETREFHDLTYPE pNewHdl)
 
void SetSetActHdl (PCOMMONHDLTYPE pNewHdl)
 
void SetHandler (ScRefHandlerCaller *pNewHandler)
 
void SetRefInputStartPreHdl (PINPUTSTARTDLTYPE pNewHdl)
 
void SetRefInputDonePostHdl (void(ScRefHandlerCaller::*pNewHdl)())
 
 ScRefHandlerHelper ()
 

Protected Attributes

ScRefHandlerCallerm_pHandler
 
void(ScRefHandlerCaller::* m_pSetReferenceHdl )(const ScRange &, const ScDocument &)
 
void(ScRefHandlerCaller::* m_pSetActiveHdl )()
 
void(ScRefHandlerCaller::* m_pRefInputStartPreHdl )(formula::RefEdit *pEdit, const formula::RefButton *pButton)
 
void(ScRefHandlerCaller::* m_pRefInputDonePostHdl )()
 

Detailed Description

Definition at line 32 of file validate.hxx.

Member Typedef Documentation

◆ PCOMMONHDLTYPE

typedef void(ScRefHandlerCaller::* ScRefHandlerHelper::PCOMMONHDLTYPE) ()

Definition at line 50 of file validate.hxx.

◆ PFUNCSETREFHDLTYPE

typedef void(ScRefHandlerCaller::* ScRefHandlerHelper::PFUNCSETREFHDLTYPE) (const ScRange &, const ScDocument &)

Definition at line 49 of file validate.hxx.

◆ PINPUTSTARTDLTYPE

typedef void(ScRefHandlerCaller::* ScRefHandlerHelper::PINPUTSTARTDLTYPE) (formula::RefEdit *pEdit, const formula::RefButton *pButton)

Definition at line 51 of file validate.hxx.

Constructor & Destructor Documentation

◆ ScRefHandlerHelper()

ScRefHandlerHelper::ScRefHandlerHelper ( )
inline

Definition at line 70 of file validate.hxx.

Member Function Documentation

◆ SetHandler()

void ScRefHandlerHelper::SetHandler ( ScRefHandlerCaller pNewHandler)
inline

Definition at line 63 of file validate.hxx.

References m_pHandler.

Referenced by ScTPValidationValue::RemoveRefDlg(), and ScTPValidationValue::SetupRefDlg().

◆ SetRefInputDonePostHdl()

void ScRefHandlerHelper::SetRefInputDonePostHdl ( void(ScRefHandlerCaller::*)()  pNewHdl)
inline

◆ SetRefInputStartPreHdl()

void ScRefHandlerHelper::SetRefInputStartPreHdl ( PINPUTSTARTDLTYPE  pNewHdl)
inline

◆ SetSetActHdl()

void ScRefHandlerHelper::SetSetActHdl ( PCOMMONHDLTYPE  pNewHdl)
inline

Definition at line 58 of file validate.hxx.

References m_pSetActiveHdl.

Referenced by ScTPValidationValue::RemoveRefDlg(), and ScTPValidationValue::SetupRefDlg().

◆ SetSetRefHdl()

void ScRefHandlerHelper::SetSetRefHdl ( PFUNCSETREFHDLTYPE  pNewHdl)
inline

Member Data Documentation

◆ m_pHandler

ScRefHandlerCaller* ScRefHandlerHelper::m_pHandler
protected

◆ m_pRefInputDonePostHdl

void(ScRefHandlerCaller::* ScRefHandlerHelper::m_pRefInputDonePostHdl) ()
protected

Definition at line 43 of file validate.hxx.

Referenced by ScValidationDlg::RefInputDone(), and SetRefInputDonePostHdl().

◆ m_pRefInputStartPreHdl

void(ScRefHandlerCaller::* ScRefHandlerHelper::m_pRefInputStartPreHdl) (formula::RefEdit *pEdit, const formula::RefButton *pButton)
protected

Definition at line 42 of file validate.hxx.

Referenced by ScValidationDlg::RefInputStart(), and SetRefInputStartPreHdl().

◆ m_pSetActiveHdl

void(ScRefHandlerCaller::* ScRefHandlerHelper::m_pSetActiveHdl) ()
protected

Definition at line 41 of file validate.hxx.

Referenced by ScValidationDlg::SetActive(), and SetSetActHdl().

◆ m_pSetReferenceHdl

void(ScRefHandlerCaller::* ScRefHandlerHelper::m_pSetReferenceHdl) (const ScRange &, const ScDocument &)
protected

Definition at line 40 of file validate.hxx.

Referenced by ScValidationDlg::SetReference(), and SetSetRefHdl().


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