summaryrefslogtreecommitdiff
path: root/starmath/inc/dialog.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'starmath/inc/dialog.hxx')
-rw-r--r--starmath/inc/dialog.hxx21
1 files changed, 10 insertions, 11 deletions
diff --git a/starmath/inc/dialog.hxx b/starmath/inc/dialog.hxx
index d4452b86a427..bc0701421d43 100644
--- a/starmath/inc/dialog.hxx
+++ b/starmath/inc/dialog.hxx
@@ -123,22 +123,21 @@ public:
/**************************************************************************/
-class SmFontSizeDialog : public ModalDialog
+class SmFontSizeDialog : public weld::GenericDialogController
{
- VclPtr<MetricField> m_pBaseSize;
- VclPtr<MetricField> m_pTextSize;
- VclPtr<MetricField> m_pIndexSize;
- VclPtr<MetricField> m_pFunctionSize;
- VclPtr<MetricField> m_pOperatorSize;
- VclPtr<MetricField> m_pBorderSize;
- VclPtr<PushButton> m_pDefaultButton;
+ std::unique_ptr<weld::MetricSpinButton> m_xBaseSize;
+ std::unique_ptr<weld::MetricSpinButton> m_xTextSize;
+ std::unique_ptr<weld::MetricSpinButton> m_xIndexSize;
+ std::unique_ptr<weld::MetricSpinButton> m_xFunctionSize;
+ std::unique_ptr<weld::MetricSpinButton> m_xOperatorSize;
+ std::unique_ptr<weld::MetricSpinButton> m_xBorderSize;
+ std::unique_ptr<weld::Button> m_xDefaultButton;
- DECL_LINK(DefaultButtonClickHdl, Button *, void);
+ DECL_LINK(DefaultButtonClickHdl, weld::Button&, void);
public:
- SmFontSizeDialog(vcl::Window *pParent);
+ SmFontSizeDialog(weld::Window *pParent);
virtual ~SmFontSizeDialog() override;
- virtual void dispose() override;
void ReadFrom(const SmFormat &rFormat);
void WriteTo (SmFormat &rFormat) const;