diff options
Diffstat (limited to 'dbaccess/source/ui/inc/textconnectionsettings.hxx')
-rw-r--r-- | dbaccess/source/ui/inc/textconnectionsettings.hxx | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/dbaccess/source/ui/inc/textconnectionsettings.hxx b/dbaccess/source/ui/inc/textconnectionsettings.hxx index 3bccf4a36a62..713371ad40e1 100644 --- a/dbaccess/source/ui/inc/textconnectionsettings.hxx +++ b/dbaccess/source/ui/inc/textconnectionsettings.hxx @@ -21,40 +21,38 @@ #define INCLUDED_DBACCESS_SOURCE_UI_INC_TEXTCONNECTIONSETTINGS_HXX #include "propertystorage.hxx" - -#include <vcl/dialog.hxx> -#include <vcl/button.hxx> - +#include <vcl/weld.hxx> #include <memory> class SfxItemSet; namespace dbaui { - class OTextConnectionHelper; + class DBOTextConnectionHelper; // TextConnectionSettingsDialog - class TextConnectionSettingsDialog : public ModalDialog + class TextConnectionSettingsDialog : public weld::GenericDialogController { public: - TextConnectionSettingsDialog( vcl::Window* _pParent, SfxItemSet& _rItems ); + TextConnectionSettingsDialog(weld::Window* _pParent, SfxItemSet& rItems); virtual ~TextConnectionSettingsDialog() override; - virtual void dispose() override; /** initializes a set of PropertyStorage instances, which are bound to the text-connection relevant items in our item sets */ static void bindItemStorages( SfxItemSet& _rSet, PropertyValues& _rValues ); - virtual short Execute() override; + virtual short run() override; private: - VclPtr<OTextConnectionHelper> m_pTextConnectionHelper; - VclPtr<OKButton> m_pOK; - SfxItemSet& m_rItems; + SfxItemSet& m_rItems; + + std::unique_ptr<weld::Widget> m_xContainer; + std::unique_ptr<weld::Button> m_xOK; + std::unique_ptr<DBOTextConnectionHelper> m_xTextConnectionHelper; private: - DECL_LINK( OnOK, Button*, void ); + DECL_LINK(OnOK, weld::Button&, void); }; } // namespace dbaui |