summaryrefslogtreecommitdiff
path: root/cui/source/customize/macropg_impl.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/customize/macropg_impl.hxx')
-rw-r--r--cui/source/customize/macropg_impl.hxx16
1 files changed, 7 insertions, 9 deletions
diff --git a/cui/source/customize/macropg_impl.hxx b/cui/source/customize/macropg_impl.hxx
index b3d9d3842bf0..61f7fe3ac73c 100644
--- a/cui/source/customize/macropg_impl.hxx
+++ b/cui/source/customize/macropg_impl.hxx
@@ -37,23 +37,21 @@ public:
bool bIDEDialogMode;
};
-class AssignComponentDialog : public ModalDialog
+class AssignComponentDialog : public weld::GenericDialogController
{
private:
- VclPtr<Edit> mpMethodEdit;
- VclPtr<OKButton> mpOKButton;
-
OUString maURL;
- DECL_LINK(ButtonHandler, Button*, void);
+ std::unique_ptr<weld::Entry> mxMethodEdit;
+ std::unique_ptr<weld::Button> mxOKButton;
+
+ DECL_LINK(ButtonHandler, weld::Button&, void);
public:
- AssignComponentDialog( vcl::Window * pParent, const OUString& rURL );
+ AssignComponentDialog(weld::Window* pParent, const OUString& rURL);
virtual ~AssignComponentDialog() override;
- virtual void dispose() override;
- const OUString& getURL() const
- { return maURL; }
+ const OUString& getURL() const { return maURL; }
};
#endif