diff options
Diffstat (limited to 'sdext/source/minimizer/informationdialog.hxx')
-rw-r--r-- | sdext/source/minimizer/informationdialog.hxx | 41 |
1 files changed, 6 insertions, 35 deletions
diff --git a/sdext/source/minimizer/informationdialog.hxx b/sdext/source/minimizer/informationdialog.hxx index 761a40e01e7e..6468ed575147 100644 --- a/sdext/source/minimizer/informationdialog.hxx +++ b/sdext/source/minimizer/informationdialog.hxx @@ -17,35 +17,20 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . */ -#ifndef INCLUDED_SDEXT_SOURCE_MINIMIZER_INFORMATIONDIALOG_HXX -#define INCLUDED_SDEXT_SOURCE_MINIMIZER_INFORMATIONDIALOG_HXX +#pragma once #include "unodialog.hxx" #include "configurationaccess.hxx" -#include <com/sun/star/awt/XItemListener.hpp> +#include <vcl/weld.hxx> #include <com/sun/star/uno/XComponentContext.hpp> #include <cppuhelper/implbase.hxx> -OUString InsertFixedText( UnoDialog& rInformationDialog, const OUString& rControlName, const OUString& rLabel, - sal_Int32 nXPos, sal_Int32 nYPos, sal_Int32 nWidth, sal_Int32 nHeight, bool bMultiLine, sal_Int16 nTabIndex ); - -OUString InsertImage( UnoDialog& rInformationDialog, const OUString& rControlName, const OUString& rURL, - sal_Int32 nPosX, sal_Int32 nPosY, sal_Int32 nWidth, sal_Int32 nHeight, bool bScale ); - -OUString InsertCheckBox( UnoDialog& rInformationDialog, const OUString& rControlName, - const css::uno::Reference< css::awt::XItemListener >& rItemListener, const OUString& rLabel, - sal_Int32 nXPos, sal_Int32 nYPos, sal_Int32 nWidth, sal_Int16 nTabIndex ); - -OUString InsertButton( UnoDialog& rInformationDialog, const OUString& rControlName, - css::uno::Reference< css::awt::XActionListener > const & xActionListener, sal_Int32 nXPos, sal_Int32 nYPos, - sal_Int32 nWidth, sal_Int16 nTabIndex, const OUString& rText ); - -class InformationDialog : public UnoDialog, public ConfigurationAccess +class InformationDialog : public weld::MessageDialogController, public ConfigurationAccess { public: InformationDialog( const css::uno::Reference< css::uno::XComponentContext >& rxContext, - css::uno::Reference< css::frame::XFrame > const & rxFrame, const OUString& rSaveAsURL, + const css::uno::Reference<css::awt::XWindow>& rxDialogParent, const OUString& rSaveAsURL, bool& bOpenNewDocument, sal_Int64 nSourceSize, sal_Int64 nDestSize, sal_Int64 nApproxDest ); ~InformationDialog(); @@ -53,10 +38,10 @@ public: private: - css::uno::Reference< css::awt::XActionListener > mxActionListener; - void InitDialog(); + std::unique_ptr<weld::CheckButton> mxCheckBox; + sal_Int64 mnSourceSize; sal_Int64 mnDestSize; sal_Int64 mnApproxSize; @@ -64,18 +49,4 @@ private: const OUString& maSaveAsURL; }; -class OKActionListener : public ::cppu::WeakImplHelper< css::awt::XActionListener > -{ -public: - explicit OKActionListener( UnoDialog& rDialog ) : mrDialog( rDialog ){} - - virtual void SAL_CALL actionPerformed( const css::awt::ActionEvent& Event ) override; - virtual void SAL_CALL disposing( const css::lang::EventObject& Source ) override; -private: - - UnoDialog& mrDialog; -}; - -#endif - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |