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 33 of file validate.hxx.

Member Typedef Documentation

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

Definition at line 51 of file validate.hxx.

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

Definition at line 50 of file validate.hxx.

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

Definition at line 52 of file validate.hxx.

Constructor & Destructor Documentation

ScRefHandlerHelper::ScRefHandlerHelper ( )
inline

Definition at line 71 of file validate.hxx.

Member Function Documentation

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

Definition at line 59 of file validate.hxx.

References m_pSetActiveHdl.

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

void ScRefHandlerHelper::SetSetRefHdl ( PFUNCSETREFHDLTYPE  pNewHdl)
inline

Member Data Documentation

ScRefHandlerCaller* ScRefHandlerHelper::m_pHandler
protected

Definition at line 36 of file validate.hxx.

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

Definition at line 44 of file validate.hxx.

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

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

Definition at line 43 of file validate.hxx.

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

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

Definition at line 42 of file validate.hxx.

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

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

Definition at line 41 of file validate.hxx.

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


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