From 74c8bc3c7db2bdc5811f0c9ea535a73ddaf6f3ad Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 18 May 2018 11:17:40 +0100 Subject: weld ScDataPilotSourceTypeDlg and ScDataPilotServiceDlg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I03ef6f1994e8e1a801e4515586a6a73d3748f13b Reviewed-on: https://gerrit.libreoffice.org/54528 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- sc/source/ui/inc/dapitype.hxx | 41 +++++++++++++++++------------------------ 1 file changed, 17 insertions(+), 24 deletions(-) (limited to 'sc/source/ui/inc/dapitype.hxx') diff --git a/sc/source/ui/inc/dapitype.hxx b/sc/source/ui/inc/dapitype.hxx index dce9670d757f..3c1fa4790d3f 100644 --- a/sc/source/ui/inc/dapitype.hxx +++ b/sc/source/ui/inc/dapitype.hxx @@ -20,25 +20,20 @@ #ifndef INCLUDED_SC_SOURCE_UI_INC_DAPITYPE_HXX #define INCLUDED_SC_SOURCE_UI_INC_DAPITYPE_HXX -#include -#include -#include -#include -#include +#include -class ScDataPilotSourceTypeDlg : public ModalDialog +class ScDataPilotSourceTypeDlg : public weld::GenericDialogController { private: - VclPtr m_pBtnSelection; - VclPtr m_pBtnNamedRange; - VclPtr m_pBtnDatabase; - VclPtr m_pBtnExternal; - VclPtr m_pLbNamedRange; + std::unique_ptr m_xBtnSelection; + std::unique_ptr m_xBtnNamedRange; + std::unique_ptr m_xBtnDatabase; + std::unique_ptr m_xBtnExternal; + std::unique_ptr m_xLbNamedRange; public: - ScDataPilotSourceTypeDlg(vcl::Window* pParent, bool bEnableExternal); + ScDataPilotSourceTypeDlg(weld::Window* pParent, bool bEnableExternal); virtual ~ScDataPilotSourceTypeDlg() override; - virtual void dispose() override; bool IsDatabase() const; bool IsExternal() const; bool IsNamedRange() const; @@ -46,23 +41,21 @@ public: void AppendNamedRange(const OUString& rNames); private: - DECL_LINK( RadioClickHdl, Button *, void ); + DECL_LINK(RadioClickHdl, weld::ToggleButton&, void); }; -class ScDataPilotServiceDlg : public ModalDialog +class ScDataPilotServiceDlg : public weld::GenericDialogController { private: - VclPtr m_pLbService; - VclPtr m_pEdSource; - VclPtr m_pEdName; - VclPtr m_pEdUser; - VclPtr m_pEdPasswd; + std::unique_ptr m_xLbService; + std::unique_ptr m_xEdSource; + std::unique_ptr m_xEdName; + std::unique_ptr m_xEdUser; + std::unique_ptr m_xEdPasswd; public: - ScDataPilotServiceDlg( vcl::Window* pParent, - const std::vector& rServices ); - virtual ~ScDataPilotServiceDlg() override; - virtual void dispose() override; + ScDataPilotServiceDlg(weld::Window* pParent, const std::vector& rServices); + virtual ~ScDataPilotServiceDlg() override; OUString GetServiceName() const; OUString GetParSource() const; -- cgit