diff options
author | Frank Schönheit <fs@openoffice.org> | 2001-10-18 07:54:28 +0000 |
---|---|---|
committer | Frank Schönheit <fs@openoffice.org> | 2001-10-18 07:54:28 +0000 |
commit | 18db6306098c8117fcd2802527d17a306f12274e (patch) | |
tree | b96ca45b9221b69f665d481b447625e99dc6f02e /svx | |
parent | fcbd7cd9c8849d0899cf849183881bfde63a7a26 (diff) |
file is obsolete
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/inc/fmgroup.hxx | 154 |
1 files changed, 0 insertions, 154 deletions
diff --git a/svx/source/inc/fmgroup.hxx b/svx/source/inc/fmgroup.hxx deleted file mode 100644 index e1ca44adc434..000000000000 --- a/svx/source/inc/fmgroup.hxx +++ /dev/null @@ -1,154 +0,0 @@ -/************************************************************************* - * - * $RCSfile: fmgroup.hxx,v $ - * - * $Revision: 1.1.1.1 $ - * - * last change: $Author: hr $ $Date: 2000-09-18 17:01:19 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses - * - * - GNU Lesser General Public License Version 2.1 - * - Sun Industry Standards Source License Version 1.1 - * - * Sun Microsystems Inc., October, 2000 - * - * GNU Lesser General Public License Version 2.1 - * ============================================= - * Copyright 2000 by Sun Microsystems, Inc. - * 901 San Antonio Road, Palo Alto, CA 94303, USA - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License version 2.1, as published by the Free Software Foundation. - * - * This library 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 for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, - * MA 02111-1307 USA - * - * - * Sun Industry Standards Source License Version 1.1 - * ================================================= - * The contents of this file are subject to the Sun Industry Standards - * Source License Version 1.1 (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.openoffice.org/license.html. - * - * Software provided under this License is provided on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, - * WITHOUT LIMITATION, WARRANTIES THAT THE SOFTWARE IS FREE OF DEFECTS, - * MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE, OR NON-INFRINGING. - * See the License for the specific provisions governing your rights and - * obligations concerning the Software. - * - * The Initial Developer of the Original Code is: Sun Microsystems, Inc. - * - * Copyright: 2000 by Sun Microsystems, Inc. - * - * All Rights Reserved. - * - * Contributor(s): _______________________________________ - * - * - ************************************************************************/ -#ifndef _SVX_FMGROUP_HXX -#define _SVX_FMGROUP_HXX - -#ifndef _SVX_FMCPONT_HXX -#include "fmcpont.hxx" -#endif - -#ifndef __DBFORM_HXX -#include <dbform.hxx> -#endif - -DECLARE_LIST( FmCtrlModelList, XInterface* ); - -struct FmXGroupModel_Impl; - -//================================================================== -// FmXGroupModel -//================================================================== -class FmXGroupModel : public XBoundControl, - public XLoadListener, - public XPropertyChangeListener, - public XGroup, - public FmXControlModel -{ - FmFormControlMap aControlMap; - - friend Reflection* FmXGroupModel_getReflection(); - FmXGroupModel_Impl* pGroupModelData; // Properties - -public: - FmXGroupModel(); - virtual ~FmXGroupModel(); - - // UNO Anbindung - SMART_UNO_DECLARATION( FmXGroupModel, FmXControlModel ); - virtual XInterface* queryInterface(UsrUik); - virtual XIdlClassRef getIdlClass(); - - // XGroup - virtual INT32 getFormControlCount(); - virtual XFormControlRef getFormControlByName( const XubString& sName ) const; - virtual XFormControlRef getFormControlByIndex( INT32 Index ) const; - virtual void appendFormControl( const XFormControlRef& FormControl ); - virtual XFormControlRef removeFormControl( const XFormControlRef& FormControl ); - - // XFormControl - virtual void setParent( const XFormRef& Parent ); - - // XEventListener - virtual void disposing( const EventObject& Source ); - - // XPropertiesChangeListener - virtual void propertyChange( const PropertyChangeEvent& evt ); - - // XLoadListener - virtual void loaded( const EventObject& rEvent ); - virtual void unloaded( const EventObject& rEvent ); - - // XBoundControl - virtual void addBoundControlListener( const XBoundControlListenerRef& l ); - virtual void removeBoundControlListener( const XBoundControlListenerRef& l ); - - // XPersistObject - virtual XubString getServiceName( void ) const; - virtual void write( const XObjectOutputStreamRef& OutStream ); - virtual void read( const XObjectInputStreamRef& InStream ); - - // PropertySetInterface - virtual FmXPropertySetInfo* createPropertySetInfo() const; - virtual BOOL setPropertyValue( UINT16 nId, const XubString& aPropertyName, - const UsrAny& aValue, - PropertyChangeEventSequence* pSeq, - INT32 nIndex ); - virtual UsrAny getPropertyValue( UINT16 nId, const XubString& aPropertyName ) const; - virtual void addPropertyChangeListener( const XubString& aPropertyName, const XPropertyChangeListenerRef& aListener ); - virtual void removePropertyChangeListener( const XubString& aPropertyName, const XPropertyChangeListenerRef& aListener ); -}; - -//================================================================== -// FmXGroupModelInfo -// Properties: -//================================================================== -class FmXGroupModelInfo : public FmXControlModelInfo -{ - friend class FmXGroupModel; - -protected: - FmXGroupModelInfo( const FmXGroupModel* pCp ); - virtual void fillProperties( UINT32& nIndex, PropertySequence& aSeq ) const; -}; - - -#endif // _SVX_FMGROUP_HXX - |