diff options
Diffstat (limited to 'extensions/source/preload/oemwiz.hxx')
-rw-r--r-- | extensions/source/preload/oemwiz.hxx | 156 |
1 files changed, 0 insertions, 156 deletions
diff --git a/extensions/source/preload/oemwiz.hxx b/extensions/source/preload/oemwiz.hxx deleted file mode 100644 index b051eab9614f..000000000000 --- a/extensions/source/preload/oemwiz.hxx +++ /dev/null @@ -1,156 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/************************************************************************* - * - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * Copyright 2000, 2010 Oracle and/or its affiliates. - * - * OpenOffice.org - a multi-platform office productivity suite - * - * This file is part of OpenOffice.org. - * - * OpenOffice.org is free software: you can redistribute it and/or modify - * it under the terms of the GNU Lesser General Public License version 3 - * only, as published by the Free Software Foundation. - * - * OpenOffice.org is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Lesser General Public License version 3 for more details - * (a copy is included in the LICENSE file that accompanied this code). - * - * You should have received a copy of the GNU Lesser General Public License - * version 3 along with OpenOffice.org. If not, see - * <http://www.openoffice.org/license.html> - * for a copy of the LGPLv3 License. - * - ************************************************************************/ - -#ifndef _EXTENSIONS_PRELOAD_OEMWIZ_HXX_ -#define _EXTENSIONS_PRELOAD_OEMWIZ_HXX_ - -#include <com/sun/star/beans/XPropertySet.hpp> -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <svtools/wizdlg.hxx> -#include <vcl/button.hxx> -#include <vcl/tabpage.hxx> -#include <vcl/fixed.hxx> -#include <svtools/svmedit.hxx> -#include <svl/lstner.hxx> -#include <vcl/scrbar.hxx> - -//......................................................................... -namespace preload -{ - #define OEM_WELCOME 0 - #define OEM_LICENSE 1 - #define OEM_USERDATA 2 - -//......................................................................... - //===================================================================== - //= OEMPreloadDialog - //===================================================================== - struct OEMPreloadDialog_Impl; - class OEMPreloadDialog : public WizardDialog - { - PushButton aPrevPB; - PushButton aNextPB; - CancelButton aCancelPB; - - String aNextST; - String aAcceptST; - String aFinishST; - String aDlgTitle; - String aLicense; - String aUserData; - OEMPreloadDialog_Impl* pImpl; - - DECL_LINK(NextPrevPageHdl, PushButton*); - protected: - - public: - OEMPreloadDialog( - Window* _pParent, - const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >& _rxObjectModel, - const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& _rxORB - ); - ~OEMPreloadDialog(); - - const String& GetAcceptString()const {return aAcceptST;} - const String GetCancelString() const {return aCancelPB.GetText();} - void SetCancelString( const String& rText ); - - static sal_Bool LoadFromLocalFile(const String& rFileName, String& rContent); - }; - class OEMWelcomeTabPage : public TabPage - { - FixedText aInfoFT; - public: - OEMWelcomeTabPage(Window* pParent); - ~OEMWelcomeTabPage(); - }; - class LicenceView : public MultiLineEdit, public SfxListener - { - sal_Bool mbEndReached; - Link maEndReachedHdl; - Link maScrolledHdl; - - public: - LicenceView( Window* pParent, const ResId& rResId ); - ~LicenceView(); - - void ScrollDown( ScrollType eScroll ); - - sal_Bool IsEndReached() const; - sal_Bool EndReached() const { return mbEndReached; } - void SetEndReached( sal_Bool bEnd ) { mbEndReached = bEnd; } - - void SetEndReachedHdl( const Link& rHdl ) { maEndReachedHdl = rHdl; } - const Link& GetAutocompleteHdl() const { return maEndReachedHdl; } - - void SetScrolledHdl( const Link& rHdl ) { maScrolledHdl = rHdl; } - const Link& GetScrolledHdl() const { return maScrolledHdl; } - - virtual void Notify( SfxBroadcaster& rBC, const SfxHint& rHint ); - private: - using MultiLineEdit::Notify; - }; - class OEMLicenseTabPage : public TabPage - { - LicenceView aLicenseML; - FixedText aInfo1FT; - FixedText aInfo2FT; - FixedText aInfo3FT; - FixedText aInfo2_1FT; - FixedText aInfo3_1FT; - CheckBox aCBAccept; - PushButton aPBPageDown; - FixedImage aArrow; - String aStrAccept; - String aStrNotAccept; - String aOldCancelText; - sal_Bool bEndReached; - - OEMPreloadDialog* pPreloadDialog; - - void EnableControls(); - - DECL_LINK( AcceptHdl, CheckBox * ); - DECL_LINK( PageDownHdl, PushButton * ); - DECL_LINK( EndReachedHdl, LicenceView * ); - DECL_LINK( ScrolledHdl, LicenceView * ); - - public: - OEMLicenseTabPage(OEMPreloadDialog* pParent); - ~OEMLicenseTabPage(); - - virtual void ActivatePage(); - }; - -//......................................................................... -} // namespace preload -//......................................................................... - -#endif // _EXTENSIONS_PRELOAD_OEMWIZ_HXX_ - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |