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

#include <foptmgr.hxx>

Collaboration diagram for ScFilterOptionsMgr:
[legend]

Public Member Functions

 ScFilterOptionsMgr (ScViewData *ptrViewData, const ScQueryParam &refQueryData, weld::CheckButton *refBtnCase, weld::CheckButton *refBtnRegExp, weld::CheckButton *refBtnHeader, weld::CheckButton *refBtnUnique, weld::CheckButton *refBtnCopyResult, weld::CheckButton *refBtnDestPers, weld::ComboBox *refLbCopyArea, formula::RefEdit *refEdCopyArea, formula::RefButton *refRbCopyArea, weld::Label *refFtDbAreaLabel, weld::Label *refFtDbArea, const OUString &refStrUndefined)
 
bool VerifyPosStr (const OUString &rPosStr) const
 

Private Member Functions

void Init ()
 
 DECL_LINK (EdAreaModifyHdl, formula::RefEdit &, void)
 
 DECL_LINK (LbAreaSelHdl, weld::ComboBox &, void)
 
 DECL_LINK (BtnCopyResultHdl, weld::Toggleable &, void)
 

Private Attributes

ScViewDatapViewData
 
ScDocumentpDoc
 
weld::CheckButtonpBtnCase
 
weld::CheckButtonpBtnRegExp
 
weld::CheckButtonpBtnHeader
 
weld::CheckButtonpBtnUnique
 
weld::CheckButtonpBtnCopyResult
 
weld::CheckButtonpBtnDestPers
 
weld::ComboBoxpLbCopyArea
 
formula::RefEditpEdCopyArea
 
formula::RefButtonpRbCopyArea
 
weld::LabelpFtDbAreaLabel
 
weld::LabelpFtDbArea
 
const OUString & rStrUndefined
 
const ScQueryParamrQueryData
 

Detailed Description

Definition at line 34 of file foptmgr.hxx.

Constructor & Destructor Documentation

◆ ScFilterOptionsMgr()

ScFilterOptionsMgr::ScFilterOptionsMgr ( ScViewData ptrViewData,
const ScQueryParam refQueryData,
weld::CheckButton refBtnCase,
weld::CheckButton refBtnRegExp,
weld::CheckButton refBtnHeader,
weld::CheckButton refBtnUnique,
weld::CheckButton refBtnCopyResult,
weld::CheckButton refBtnDestPers,
weld::ComboBox refLbCopyArea,
formula::RefEdit refEdCopyArea,
formula::RefButton refRbCopyArea,
weld::Label refFtDbAreaLabel,
weld::Label refFtDbArea,
const OUString &  refStrUndefined 
)

Definition at line 34 of file foptmgr.cxx.

References Init().

Member Function Documentation

◆ DECL_LINK() [1/3]

ScFilterOptionsMgr::DECL_LINK ( BtnCopyResultHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/3]

ScFilterOptionsMgr::DECL_LINK ( EdAreaModifyHdl  ,
formula::RefEdit ,
void   
)
private

◆ DECL_LINK() [3/3]

ScFilterOptionsMgr::DECL_LINK ( LbAreaSelHdl  ,
weld::ComboBox ,
void   
)
private

◆ Init()

void ScFilterOptionsMgr::Init ( void  )
private

◆ VerifyPosStr()

bool ScFilterOptionsMgr::VerifyPosStr ( const OUString &  rPosStr) const

Definition at line 183 of file foptmgr.cxx.

References ScDocument::GetAddressConvention(), ScAddress::Parse(), pDoc, and VALID.

Member Data Documentation

◆ pBtnCase

weld::CheckButton* ScFilterOptionsMgr::pBtnCase
private

Definition at line 57 of file foptmgr.hxx.

Referenced by Init().

◆ pBtnCopyResult

weld::CheckButton* ScFilterOptionsMgr::pBtnCopyResult
private

Definition at line 61 of file foptmgr.hxx.

Referenced by Init().

◆ pBtnDestPers

weld::CheckButton* ScFilterOptionsMgr::pBtnDestPers
private

Definition at line 62 of file foptmgr.hxx.

Referenced by Init().

◆ pBtnHeader

weld::CheckButton* ScFilterOptionsMgr::pBtnHeader
private

Definition at line 59 of file foptmgr.hxx.

Referenced by Init().

◆ pBtnRegExp

weld::CheckButton* ScFilterOptionsMgr::pBtnRegExp
private

Definition at line 58 of file foptmgr.hxx.

Referenced by Init().

◆ pBtnUnique

weld::CheckButton* ScFilterOptionsMgr::pBtnUnique
private

Definition at line 60 of file foptmgr.hxx.

Referenced by Init().

◆ pDoc

ScDocument* ScFilterOptionsMgr::pDoc
private

Definition at line 55 of file foptmgr.hxx.

Referenced by Init(), and VerifyPosStr().

◆ pEdCopyArea

formula::RefEdit* ScFilterOptionsMgr::pEdCopyArea
private

Definition at line 64 of file foptmgr.hxx.

Referenced by Init().

◆ pFtDbArea

weld::Label* ScFilterOptionsMgr::pFtDbArea
private

Definition at line 67 of file foptmgr.hxx.

Referenced by Init().

◆ pFtDbAreaLabel

weld::Label* ScFilterOptionsMgr::pFtDbAreaLabel
private

Definition at line 66 of file foptmgr.hxx.

Referenced by Init().

◆ pLbCopyArea

weld::ComboBox* ScFilterOptionsMgr::pLbCopyArea
private

Definition at line 63 of file foptmgr.hxx.

Referenced by Init().

◆ pRbCopyArea

formula::RefButton* ScFilterOptionsMgr::pRbCopyArea
private

Definition at line 65 of file foptmgr.hxx.

Referenced by Init().

◆ pViewData

ScViewData* ScFilterOptionsMgr::pViewData
private

Definition at line 54 of file foptmgr.hxx.

Referenced by Init().

◆ rQueryData

const ScQueryParam& ScFilterOptionsMgr::rQueryData
private

Definition at line 71 of file foptmgr.hxx.

Referenced by Init().

◆ rStrUndefined

const OUString& ScFilterOptionsMgr::rStrUndefined
private

Definition at line 69 of file foptmgr.hxx.

Referenced by Init().


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