26namespace chart {
class TabPageNotifiable; }
30class ChartTypeTemplate;
31class ChartTypeTemplateProvider;
40 bool bHideDescription =
false);
void initControlsFromModel()
std::unique_ptr< weld::RadioButton > m_xRB_Rows
std::unique_ptr< weld::Label > m_xFT_Caption
TabPageNotifiable * m_pTabPageNotifiable
virtual void disposingRangeSelection() override
DECL_LINK(ControlChangedCheckBoxHdl, weld::Toggleable &, void)
void changeDialogModelAccordingToControls()
std::unique_ptr< weld::Entry > m_xED_Range
virtual void listeningFinished(const OUString &rNewRange) override
ChartTypeTemplateProvider * m_pTemplateProvider
std::unique_ptr< weld::Label > m_xFTTitle
std::unique_ptr< weld::CheckButton > m_xCB_FirstRowAsLabel
std::unique_ptr< weld::Widget > m_xFL_TimeBased
RangeChooserTabPage(weld::Container *pPage, weld::DialogController *pController, DialogModel &rDialogModel, ChartTypeTemplateProvider *pTemplateProvider, bool bHideDescription=false)
rtl::Reference< ::chart::ChartTypeTemplate > m_xCurrentChartTypeTemplate
DECL_LINK(ControlChangedHdl, weld::Entry &, void)
DECL_LINK(ControlChangedRadioHdl, weld::Toggleable &, void)
DECL_LINK(ControlEditedHdl, weld::Entry &, void)
sal_Int32 m_nChangingControlCalls
std::unique_ptr< weld::Entry > m_xEd_TimeEnd
virtual void Deactivate() override
std::unique_ptr< weld::Entry > m_xEd_TimeStart
std::unique_ptr< weld::Label > m_xFT_TimeStart
virtual ~RangeChooserTabPage() override
std::unique_ptr< weld::Label > m_xFT_TimeEnd
std::unique_ptr< weld::CheckButton > m_xCB_TimeBased
virtual void Activate() override
DECL_LINK(ChooseRangeHdl, weld::Button &, void)
std::unique_ptr< weld::RadioButton > m_xRB_Columns
OUString m_aLastValidRangeString
DialogModel & m_rDialogModel
std::unique_ptr< weld::CheckButton > m_xCB_FirstColumnAsLabel
std::unique_ptr< weld::Button > m_xIB_Range