11 #ifndef INCLUDED_SC_SOURCE_UI_INC_STATISTICSTWOVARIABLEDIALOG_HXX
12 #define INCLUDED_SC_SOURCE_UI_INC_STATISTICSTWOVARIABLEDIALOG_HXX
29 const OUString& rUIXMLDescription,
const OString& rID);
void ValidateDialogInput()
std::unique_ptr< formula::RefEdit > mxOutputRangeEdit
std::unique_ptr< weld::Label > mxVariable2RangeLabel
virtual const char * GetUndoNameId()=0
virtual ~ScStatisticsTwoVariableDialog() override
DECL_LINK(GroupByChanged, weld::ToggleButton &, void)
std::unique_ptr< formula::RefEdit > mxVariable2RangeEdit
virtual ScRange ApplyOutput(ScDocShell *pDocShell)=0
std::unique_ptr< formula::RefButton > mxVariable2RangeButton
void GetRangeFromSelection()
formula::RefEdit * mpActiveEdit
std::unique_ptr< formula::RefButton > mxVariable1RangeButton
std::unique_ptr< weld::Button > mxButtonOk
std::unique_ptr< weld::Label > mxVariable1RangeLabel
std::unique_ptr< weld::RadioButton > mxGroupByColumnsRadio
std::unique_ptr< formula::RefButton > mxOutputRangeButton
ScAddress::Details const mAddressDetails
std::unique_ptr< formula::RefEdit > mxVariable1RangeEdit
std::unique_ptr< weld::Label > mxOutputRangeLabel
ScAddress mCurrentAddress
void CalculateInputAndWriteToOutput()
virtual bool InputRangesValid()
std::unique_ptr< weld::Button > mxButtonCancel
std::unique_ptr< weld::RadioButton > mxGroupByRowsRadio
virtual void SetActive() override
ScStatisticsTwoVariableDialog(SfxBindings *pB, SfxChildWindow *pCW, weld::Window *pParent, ScViewData &rViewData, const OUString &rUIXMLDescription, const OString &rID)
virtual void SetReference(const ScRange &rRef, ScDocument &rDoc) override