38 bool DoReset ( sal_uInt16 nGroupNo,
virtual ~ScTpSubTotalGroup1() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rArgSet)
ScTpSubTotalGroup1(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rArgSet)
virtual bool FillItemSet(SfxItemSet *rArgSet) override
virtual void Reset(const SfxItemSet *rArgSet) override
ScTpSubTotalGroup2(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rArgSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rArgSet)
virtual ~ScTpSubTotalGroup2() override
virtual bool FillItemSet(SfxItemSet *rArgSet) override
virtual void Reset(const SfxItemSet *rArgSet) override
virtual void Reset(const SfxItemSet *rArgSet) override
virtual bool FillItemSet(SfxItemSet *rArgSet) override
virtual ~ScTpSubTotalGroup3() override
ScTpSubTotalGroup3(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rArgSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rArgSet)
DECL_LINK(CheckHdl, const weld::TreeView::iter_col &, void)
std::unique_ptr< weld::TreeView > mxLbFunctions
const OUString aStrColumn
sal_uInt16 GetFieldSelPos(SCCOL nField)
bool DoReset(sal_uInt16 nGroupNo, const SfxItemSet &rArgSet)
std::unique_ptr< weld::CheckButton > mxLbSelectAllColumns
DECL_LINK(SelectTreeListBoxHdl, weld::TreeView &, void)
DECL_LINK(SelectListBoxHdl, weld::ComboBox &, void)
static sal_uInt16 FuncToLbPos(ScSubTotalFunc eFunc)
bool DoFillItemSet(sal_uInt16 nGroupNo, SfxItemSet &rArgSet)
DECL_LINK(CheckBoxHdl, weld::Toggleable &, void)
const ScSubTotalParam & rSubTotalData
std::vector< SCCOL > mnFieldArr
static ScSubTotalFunc LbPosToFunc(sal_uInt16 nPos)
std::unique_ptr< weld::TreeView > mxLbColumns
std::unique_ptr< weld::ComboBox > mxLbGroup
void SelectHdl(const weld::Widget *)
const TypedWhichId< ScSubTotalItem > nWhichSubTotals
ScTpSubTotalGroup(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rArgSet, const sal_uInt16 &nTabNumber)
virtual ~ScTpSubTotalGroup() override
std::unique_ptr< weld::CheckButton > m_xBtnSort
ScTpSubTotalOptions(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rArgSet)
std::unique_ptr< weld::CheckButton > m_xBtnUserDef
const ScSubTotalParam & rSubTotalData
const TypedWhichId< ScSubTotalItem > nWhichSubTotals
std::unique_ptr< weld::Label > m_xFlSort
std::unique_ptr< weld::CheckButton > m_xBtnPagebreak
virtual void Reset(const SfxItemSet *rArgSet) override
std::unique_ptr< weld::CheckButton > m_xBtnCase
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rArgSet)
virtual bool FillItemSet(SfxItemSet *rArgSet) override
std::unique_ptr< weld::RadioButton > m_xBtnDescending
std::unique_ptr< weld::CheckButton > m_xBtnFormats
std::unique_ptr< weld::ComboBox > m_xLbUserDef
virtual ~ScTpSubTotalOptions() override
DECL_LINK(CheckHdl, weld::Toggleable &, void)
void FillUserSortListBox()
std::unique_ptr< weld::RadioButton > m_xBtnAscending
std::pair< const TreeIter &, int > iter_col