diff options
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/ui/dbgui/dpgroupdlg.cxx | 10 | ||||
-rw-r--r-- | sc/source/ui/dbgui/tpsubt.cxx | 2 | ||||
-rw-r--r-- | sc/source/ui/inc/dpgroupdlg.hxx | 5 | ||||
-rw-r--r-- | sc/source/ui/inc/tpsubt.hxx | 3 |
4 files changed, 12 insertions, 8 deletions
diff --git a/sc/source/ui/dbgui/dpgroupdlg.cxx b/sc/source/ui/dbgui/dpgroupdlg.cxx index adbcee0f1874..5e92b4228dea 100644 --- a/sc/source/ui/dbgui/dpgroupdlg.cxx +++ b/sc/source/ui/dbgui/dpgroupdlg.cxx @@ -318,7 +318,7 @@ IMPL_LINK(ScDPDateGroupDlg, ClickHdl, weld::Button&, rButton, void) mxLbUnits->set_sensitive(true); mxLbUnits->grab_focus(); // disable OK button if no date part selected - CheckHdl(row_col(0, 0)); + Check(); } } @@ -335,10 +335,16 @@ namespace } } -IMPL_LINK_NOARG(ScDPDateGroupDlg, CheckHdl, const row_col&, void) +IMPL_LINK_NOARG(ScDPDateGroupDlg, CheckHdl, const weld::TreeView::iter_col&, void) +{ + Check(); +} + +void ScDPDateGroupDlg::Check() { // enable/disable OK button on modifying check list box mxBtnOk->set_sensitive(HasCheckedEntryCount(*mxLbUnits)); } + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/sc/source/ui/dbgui/tpsubt.cxx b/sc/source/ui/dbgui/tpsubt.cxx index 684095e04163..78fb46dd75e6 100644 --- a/sc/source/ui/dbgui/tpsubt.cxx +++ b/sc/source/ui/dbgui/tpsubt.cxx @@ -364,7 +364,7 @@ void ScTpSubTotalGroup::SelectHdl(const weld::Widget *pLb) } } -IMPL_LINK( ScTpSubTotalGroup, CheckHdl, const row_col&, rRowCol, void ) +IMPL_LINK( ScTpSubTotalGroup, CheckHdl, const weld::TreeView::iter_col&, rRowCol, void ) { mxLbColumns->select(rRowCol.first); SelectHdl(mxLbColumns.get()); diff --git a/sc/source/ui/inc/dpgroupdlg.hxx b/sc/source/ui/inc/dpgroupdlg.hxx index d1b36587732f..7c7ca994f2cd 100644 --- a/sc/source/ui/inc/dpgroupdlg.hxx +++ b/sc/source/ui/inc/dpgroupdlg.hxx @@ -117,10 +117,9 @@ public: private: DECL_LINK(ClickHdl, weld::Button&, void); + DECL_LINK(CheckHdl, const weld::TreeView::iter_col&, void); - typedef std::pair<int, int> row_col; - DECL_LINK(CheckHdl, const row_col&, void); - + void Check(); private: std::unique_ptr<weld::RadioButton> mxRbAutoStart; std::unique_ptr<weld::RadioButton> mxRbManStart; diff --git a/sc/source/ui/inc/tpsubt.hxx b/sc/source/ui/inc/tpsubt.hxx index f4e52a5a6517..d5a2ca023eed 100644 --- a/sc/source/ui/inc/tpsubt.hxx +++ b/sc/source/ui/inc/tpsubt.hxx @@ -68,8 +68,7 @@ private: // Handler ------------------------ DECL_LINK( SelectListBoxHdl, weld::ComboBox&, void ); DECL_LINK( SelectTreeListBoxHdl, weld::TreeView&, void ); - typedef std::pair<int, int> row_col; - DECL_LINK(CheckHdl, const row_col&, void); + DECL_LINK(CheckHdl, const weld::TreeView::iter_col&, void); void SelectHdl(const weld::Widget*); }; |