diff options
Diffstat (limited to 'cui/source/options/optinet2.hxx')
-rw-r--r-- | cui/source/options/optinet2.hxx | 267 |
1 files changed, 0 insertions, 267 deletions
diff --git a/cui/source/options/optinet2.hxx b/cui/source/options/optinet2.hxx deleted file mode 100644 index 89f3285f0..000000000 --- a/cui/source/options/optinet2.hxx +++ /dev/null @@ -1,267 +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 _SVX_OPTINET_HXX -#define _SVX_OPTINET_HXX - -#include <com/sun/star/lang/XMultiServiceFactory.hpp> -#include <vcl/lstbox.hxx> -#include <vcl/group.hxx> -#include <vcl/field.hxx> -#include <svl/svarray.hxx> -#include <svtools/stdctrl.hxx> -#include <svtools/svtabbx.hxx> -#include <sfx2/tabdlg.hxx> -#include <unotools/configitem.hxx> - -#ifdef _SVX_OPTINET2_CXX -#include <svtools/headbar.hxx> -#else -class HeaderBar; -#endif -#include <readonlyimage.hxx> - -class SfxFilter; -class SvtInetOptions; - -#ifndef SV_NODIALOG -#define PROXY_CONTROLS 23 -#define CACHE_CONTROLS 20 - -#define TYPE_CONTROLS 18 - -namespace svx { - class SecurityOptionsDialog; -} - -namespace lang = ::com::sun::star::lang; -namespace uno = ::com::sun::star::uno; - -// class SvxNoSpaceEdit -------------------------------------------------- - -class SvxNoSpaceEdit : public Edit -{ -private: - sal_Bool bOnlyNumeric; - -public: - SvxNoSpaceEdit(Window* pParent, ResId rResId, sal_Bool bNum = sal_False ) : - Edit( pParent, rResId ), bOnlyNumeric( bNum ) {} - - virtual void KeyInput( const KeyEvent& rKEvent ); - virtual void Modify(); -}; - -typedef SfxFilter* SfxFilterPtr; -SV_DECL_PTRARR( SfxFilterPtrArr, SfxFilterPtr, 0, 4 ) - -// class SvxProxyTabPage ------------------------------------------------- - -class SvxProxyTabPage : public SfxTabPage -{ -private: - FixedLine aOptionGB; - - FixedText aProxyModeFT; - ListBox aProxyModeLB; - - FixedText aHttpProxyFT; - SvxNoSpaceEdit aHttpProxyED; - FixedText aHttpPortFT; - SvxNoSpaceEdit aHttpPortED; - - FixedText aHttpsProxyFT; - SvxNoSpaceEdit aHttpsProxyED; - FixedText aHttpsPortFT; - SvxNoSpaceEdit aHttpsPortED; - - - FixedText aFtpProxyFT; - SvxNoSpaceEdit aFtpProxyED; - FixedText aFtpPortFT; - SvxNoSpaceEdit aFtpPortED; - - FixedText aNoProxyForFT; - Edit aNoProxyForED; - FixedText aNoProxyDescFT; - - String sFromBrowser; - - const rtl::OUString aProxyModePN; - const rtl::OUString aHttpProxyPN; - const rtl::OUString aHttpPortPN; - const rtl::OUString aHttpsProxyPN; - const rtl::OUString aHttpsPortPN; - const rtl::OUString aFtpProxyPN; - const rtl::OUString aFtpPortPN; - const rtl::OUString aNoProxyDescPN; - - uno::Reference< uno::XInterface > m_xConfigurationUpdateAccess; - -#ifdef _SVX_OPTINET2_CXX - void ArrangeControls_Impl(); - void EnableControls_Impl(sal_Bool bEnable); - void ReadConfigData_Impl(); - void ReadConfigDefaults_Impl(); - void RestoreConfigDefaults_Impl(); - - DECL_LINK( ProxyHdl_Impl, ListBox * ); - DECL_LINK( LoseFocusHdl_Impl, Edit * ); -#endif - - SvxProxyTabPage( Window* pParent, const SfxItemSet& rSet ); - virtual ~SvxProxyTabPage(); - -public: - static SfxTabPage* Create( Window* pParent, const SfxItemSet& rAttrSet ); - virtual sal_Bool FillItemSet( SfxItemSet& rSet ); - virtual void Reset( const SfxItemSet& rSet ); -}; - -// #98647# class SvxScriptExecListBox ------------------------------------ -class SvxScriptExecListBox : public ListBox -{ // for adding tooltips to ListBox -public: - SvxScriptExecListBox( Window* pParent, WinBits nStyle = WB_BORDER ) - :ListBox(pParent, nStyle) {} - SvxScriptExecListBox( Window* pParent, const ResId& rResId ) - :ListBox(pParent, rResId) {} - -protected: - virtual void RequestHelp( const HelpEvent& rHEvt ); -}; - -// class SvxSecurityTabPage --------------------------------------------- - -class SvtSecurityOptions; - -class SvxSecurityTabPage : public SfxTabPage -{ - using TabPage::ActivatePage; - using TabPage::DeactivatePage; - -private: - FixedLine maSecurityOptionsFL; - FixedInfo maSecurityOptionsFI; - PushButton maSecurityOptionsPB; - - FixedLine maPasswordsFL; - CheckBox maSavePasswordsCB; - PushButton maShowConnectionsPB; - CheckBox maMasterPasswordCB; - FixedInfo maMasterPasswordFI; - PushButton maMasterPasswordPB; - - FixedLine maMacroSecFL; - FixedInfo maMacroSecFI; - PushButton maMacroSecPB; - - SvtSecurityOptions* mpSecOptions; - svx::SecurityOptionsDialog* mpSecOptDlg; - - String msPasswordStoringDeactivateStr; - - DECL_LINK( SecurityOptionsHdl, PushButton* ); - DECL_LINK( SavePasswordHdl, void* ); - DECL_LINK( MasterPasswordHdl, PushButton* ); - DECL_LINK( MasterPasswordCBHdl, void* ); - DECL_LINK( ShowPasswordsHdl, PushButton* ); - DECL_LINK( MacroSecPBHdl, void* ); - - void InitControls(); - - SvxSecurityTabPage( Window* pParent, const SfxItemSet& rSet ); - virtual ~SvxSecurityTabPage(); - -protected: - virtual void ActivatePage( const SfxItemSet& rSet ); - virtual int DeactivatePage( SfxItemSet* pSet = 0 ); - -public: - static SfxTabPage* Create( Window* pParent, const SfxItemSet& rAttrSet ); - virtual sal_Bool FillItemSet( SfxItemSet& rSet ); - virtual void Reset( const SfxItemSet& rSet ); -}; - -class MozPluginTabPage : public SfxTabPage -{ - FixedLine aMSWordGB; - CheckBox aWBasicCodeCB; - - sal_Bool isInstalled(void); - sal_Bool installPlugin(void); - sal_Bool uninstallPlugin(void); - - MozPluginTabPage( Window* pParent, const SfxItemSet& rSet ); - virtual ~MozPluginTabPage(); - -public: - - static SfxTabPage* Create( Window* pParent, - const SfxItemSet& rAttrSet ); - - virtual sal_Bool FillItemSet( SfxItemSet& rSet ); - virtual void Reset( const SfxItemSet& rSet ); - -}; - -#endif - -#ifdef WNT -#else -#define HELPER_PAGE_COMPLETE -#endif - -struct SvxEMailTabPage_Impl; -class SvxEMailTabPage : public SfxTabPage -{ - FixedLine aMailFL; - ReadOnlyImage aMailerURLFI; - FixedText aMailerURLFT; - Edit aMailerURLED; - PushButton aMailerURLPB; - - String m_sDefaultFilterName; - - SvxEMailTabPage_Impl* pImpl; - - DECL_LINK( FileDialogHdl_Impl, PushButton* ) ; - -public: - SvxEMailTabPage( Window* pParent, const SfxItemSet& rSet ); - ~SvxEMailTabPage(); - - static SfxTabPage* Create( Window* pParent, const SfxItemSet& rAttrSet ); - - virtual sal_Bool FillItemSet( SfxItemSet& rSet ); - virtual void Reset( const SfxItemSet& rSet ); -}; - -#endif // #ifndef _SVX_OPTINET_HXX - - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |