diff options
author | Matúš Kukan <matus.kukan@collabora.com> | 2014-01-08 17:30:34 +0100 |
---|---|---|
committer | Matúš Kukan <matus.kukan@collabora.com> | 2014-01-16 10:24:51 +0100 |
commit | d5524ff99cc05d44ac8cab40d56003b31e2ef3f1 (patch) | |
tree | d1157f054613b0cefe334a8c755014214fabb34e /svtools/source/uno/unowizard.hxx | |
parent | 22c91244d42f67b4f169d71e6396fdecd3d9fefc (diff) |
svt: Use constructor feature for Wizard.
Change-Id: I25e31c57c58e26e4de9d0ccc63ae1f6f0c86505b
Diffstat (limited to 'svtools/source/uno/unowizard.hxx')
-rw-r--r-- | svtools/source/uno/unowizard.hxx | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/svtools/source/uno/unowizard.hxx b/svtools/source/uno/unowizard.hxx deleted file mode 100644 index 2108fe2a45e2..000000000000 --- a/svtools/source/uno/unowizard.hxx +++ /dev/null @@ -1,108 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#ifndef INCLUDED_SVTOOLS_SOURCE_UNO_UNOWIZARD_HXX -#define INCLUDED_SVTOOLS_SOURCE_UNO_UNOWIZARD_HXX - -#include "svtools/genericunodialog.hxx" - -#include <com/sun/star/ui/dialogs/XWizard.hpp> -#include <com/sun/star/uno/XComponentContext.hpp> -#include <com/sun/star/ui/dialogs/XWizardController.hpp> - -#include <cppuhelper/implbase1.hxx> - -//...................................................................................................................... -namespace svt { namespace uno -{ -//...................................................................................................................... - - //================================================================================================================== - //= Wizard - declaration - //================================================================================================================== - typedef ::cppu::ImplInheritanceHelper1 < ::svt::OGenericUnoDialog - , ::com::sun::star::ui::dialogs::XWizard - > Wizard_Base; - class Wizard; - typedef ::comphelper::OPropertyArrayUsageHelper< Wizard > Wizard_PBase; - class Wizard : public Wizard_Base - , public Wizard_PBase - { - public: - Wizard( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& i_rContext ); - - // ::com::sun::star::lang::XServiceInfo - static version - static OUString SAL_CALL getImplementationName_static() throw(::com::sun::star::uno::RuntimeException); - static ::com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames_static() throw(::com::sun::star::uno::RuntimeException); - static ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL Create( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >& i_rContext ); - - protected: - // ::com::sun::star::lang::XServiceInfo - virtual OUString SAL_CALL getImplementationName() throw(::com::sun::star::uno::RuntimeException); - virtual ::com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() throw(::com::sun::star::uno::RuntimeException); - - // ::com::sun::star::beans::XPropertySet - virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() throw(::com::sun::star::uno::RuntimeException); - virtual ::cppu::IPropertyArrayHelper& SAL_CALL getInfoHelper(); - - // OPropertyArrayUsageHelper - virtual ::cppu::IPropertyArrayHelper* createArrayHelper( ) const; - - // ::com::sun::star::ui::dialogs::XWizard - virtual OUString SAL_CALL getHelpURL() throw (::com::sun::star::uno::RuntimeException); - virtual void SAL_CALL setHelpURL( const OUString& _helpurl ) throw (::com::sun::star::uno::RuntimeException); - virtual ::com::sun::star::uno::Reference< ::com::sun::star::awt::XWindow > SAL_CALL getDialogWindow() throw (::com::sun::star::uno::RuntimeException); - virtual ::com::sun::star::uno::Reference< ::com::sun::star::ui::dialogs::XWizardPage > SAL_CALL getCurrentPage( ) throw (::com::sun::star::uno::RuntimeException); - virtual void SAL_CALL enableButton( ::sal_Int16 WizardButton, ::sal_Bool Enable ) throw (::com::sun::star::uno::RuntimeException); - virtual void SAL_CALL setDefaultButton( ::sal_Int16 WizardButton ) throw (::com::sun::star::uno::RuntimeException); - virtual ::sal_Bool SAL_CALL travelNext( ) throw (::com::sun::star::uno::RuntimeException); - virtual ::sal_Bool SAL_CALL travelPrevious( ) throw (::com::sun::star::uno::RuntimeException); - virtual void SAL_CALL enablePage( ::sal_Int16 PageID, ::sal_Bool Enable ) throw (::com::sun::star::container::NoSuchElementException, ::com::sun::star::util::InvalidStateException, ::com::sun::star::uno::RuntimeException); - virtual void SAL_CALL updateTravelUI( ) throw (::com::sun::star::uno::RuntimeException); - virtual ::sal_Bool SAL_CALL advanceTo( ::sal_Int16 PageId ) throw (::com::sun::star::uno::RuntimeException); - virtual ::sal_Bool SAL_CALL goBackTo( ::sal_Int16 PageId ) throw (::com::sun::star::uno::RuntimeException); - virtual void SAL_CALL activatePath( ::sal_Int16 PathIndex, ::sal_Bool Final ) throw (::com::sun::star::container::NoSuchElementException, ::com::sun::star::util::InvalidStateException, ::com::sun::star::uno::RuntimeException); - - // ::com::sun::star::ui::dialogs::XExecutableDialog - virtual void SAL_CALL setTitle( const OUString& aTitle ) throw (::com::sun::star::uno::RuntimeException); - virtual ::sal_Int16 SAL_CALL execute( ) throw (::com::sun::star::uno::RuntimeException); - - // ::com::sun::star::lang::XInitialization - virtual void SAL_CALL initialize( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aArguments ) throw (::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException); - - protected: - ~Wizard(); - - protected: - virtual Dialog* createDialog( Window* _pParent ); - virtual void destroyDialog(); - - private: - ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< sal_Int16 > > m_aWizardSteps; - ::com::sun::star::uno::Reference< ::com::sun::star::ui::dialogs::XWizardController > m_xController; - OUString m_sHelpURL; - }; - -//...................................................................................................................... -} } // namespace svt::uno -//...................................................................................................................... - -#endif // INCLUDED_SVTOOLS_SOURCE_UNO_UNOWIZARD_HXX - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |