28 const OUString& rUIXMLDescription,
const OUString& rID);
std::unique_ptr< formula::RefEdit > mxVariable2RangeEdit
DECL_LINK(ButtonClicked, weld::Button &, void)
std::unique_ptr< weld::Button > mxButtonCancel
std::unique_ptr< formula::RefEdit > mxVariable1RangeEdit
ScAddress mCurrentAddress
std::unique_ptr< weld::Button > mxButtonOk
DECL_LINK(GetEditFocusHandler, formula::RefEdit &, void)
std::unique_ptr< formula::RefButton > mxOutputRangeButton
std::unique_ptr< weld::RadioButton > mxGroupByRowsRadio
std::unique_ptr< weld::Label > mxOutputRangeLabel
virtual void SetActive() override
void CalculateInputAndWriteToOutput()
virtual bool InputRangesValid()
DECL_LINK(LoseEditFocusHandler, formula::RefEdit &, void)
std::unique_ptr< formula::RefButton > mxVariable1RangeButton
std::unique_ptr< weld::RadioButton > mxGroupByColumnsRadio
ScAddress::Details const mAddressDetails
void ValidateDialogInput()
virtual ScRange ApplyOutput(ScDocShell *pDocShell)=0
formula::RefEdit * mpActiveEdit
std::unique_ptr< formula::RefEdit > mxOutputRangeEdit
std::unique_ptr< formula::RefButton > mxVariable2RangeButton
virtual ~ScStatisticsTwoVariableDialog() override
virtual TranslateId GetUndoNameId()=0
DECL_LINK(RefInputModifyHandler, formula::RefEdit &, void)
ScStatisticsTwoVariableDialog(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScViewData &rViewData, const OUString &rUIXMLDescription, const OUString &rID)
DECL_LINK(LoseButtonFocusHandler, formula::RefButton &, void)
void GetRangeFromSelection()
DECL_LINK(GetButtonFocusHandler, formula::RefButton &, void)
std::unique_ptr< weld::Label > mxVariable1RangeLabel
std::unique_ptr< weld::Label > mxVariable2RangeLabel
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override
DECL_LINK(GroupByChanged, weld::Toggleable &, void)