20#undef SC_DLLIMPLEMENTATION
34 std::u16string_view rExtendText, std::u16string_view rCurrentText)
35 : GenericDialogController(pParent,
"modules/scalc/ui/sortwarning.ui",
"SortWarning")
36 , m_xFtText(m_xBuilder->weld_label(
"sorttext"))
37 , m_xBtnExtSort(m_xBuilder->weld_button(
"extend"))
38 , m_xBtnCurSort(m_xBuilder->weld_button(
"current"))
40 OUString sTextName =
m_xFtText->get_label();
41 sTextName = sTextName.replaceFirst(
"%1", rExtendText);
42 sTextName = sTextName.replaceFirst(
"%2", rCurrentText);
55 if (&rBtn == m_xBtnExtSort.get())
59 else if(&rBtn == m_xBtnCurSort.get())
Reference< XExecutableDialog > m_xDialog
ScSortDlg(weld::Window *pParent, const SfxItemSet *pArgSet)
std::unique_ptr< weld::Button > m_xBtnCurSort
std::unique_ptr< weld::Label > m_xFtText
std::unique_ptr< weld::Button > m_xBtnExtSort
virtual ~ScSortWarningDlg() override
ScSortWarningDlg(weld::Window *pParent, std::u16string_view rExtendText, std::u16string_view rCurrentText)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rArgSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *pArgSet)
void AddTabPage(const OString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
#define LINK(Instance, Class, Member)
#define BTN_CURRENT_SELECTION
IMPL_LINK(ScSortWarningDlg, BtnHdl, weld::Button &, rBtn, void)