1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23#ifndef __com_sun_star_form_FormController_idl__ 24#define __com_sun_star_form_FormController_idl__ 25 26#ifndef __com_sun_star_form_XFormController_idl__ 27#include <com/sun/star/form/XFormController.idl> 28#endif 29 30#ifndef __com_sun_star_awt_XTabController_idl__ 31#include <com/sun/star/awt/XTabController.idl> 32#endif 33 34#ifndef __com_sun_star_container_XChild_idl__ 35#include <com/sun/star/container/XChild.idl> 36#endif 37 38#ifndef __com_sun_star_lang_XComponent_idl__ 39#include <com/sun/star/lang/XComponent.idl> 40#endif 41 42#ifndef __com_sun_star_container_XEnumerationAccess_idl__ 43#include <com/sun/star/container/XEnumerationAccess.idl> 44#endif 45 46#ifndef __com_sun_star_util_XModifyBroadcaster_idl__ 47#include <com/sun/star/util/XModifyBroadcaster.idl> 48#endif 49 50#ifndef __com_sun_star_form_XConfirmDeleteBroadcaster_idl__ 51#include <com/sun/star/form/XConfirmDeleteBroadcaster.idl> 52#endif 53 54#ifndef __com_sun_star_sdb_XSQLErrorBroadcaster_idl__ 55#include <com/sun/star/sdb/XSQLErrorBroadcaster.idl> 56#endif 57 58#ifndef __com_sun_star_sdb_XRowSetApproveBroadcaster_idl__ 59#include <com/sun/star/sdb/XRowSetApproveBroadcaster.idl> 60#endif 61 62#ifndef __com_sun_star_form_XDatabaseParameterBroadcaster_idl__ 63#include <com/sun/star/form/XDatabaseParameterBroadcaster.idl> 64#endif 65 66#ifndef __com_sun_star_form_FormControllerDispatcher_idl__ 67#include <com/sun/star/form/FormControllerDispatcher.idl> 68#endif 69 70//============================================================================= 71 72 module com { module sun { module star { module form { 73 74module runtime { 75 published interface XFormOperations; 76}; 77 78//============================================================================= 79 80/** is superseded by <type scope="com::sun::star::form::runtime">FormController</type>. 81 @deprecated 82*/ 83published service FormController 84{ 85 [optional] service FormControllerDispatcher; 86 [optional, property] ::com::sun::star::form::runtime::XFormOperations FormOperations; 87 88 /** is used for notifying the (de)activation of the controller. 89 */ 90 interface com::sun::star::form::XFormController; 91 92 interface com::sun::star::awt::XTabController; 93 interface com::sun::star::container::XChild; 94 interface com::sun::star::lang::XComponent; 95 interface com::sun::star::container::XEnumerationAccess; 96 interface com::sun::star::util::XModifyBroadcaster; 97 interface com::sun::star::form::XConfirmDeleteBroadcaster; 98 interface com::sun::star::sdb::XSQLErrorBroadcaster; 99 interface com::sun::star::sdb::XRowSetApproveBroadcaster; 100 interface com::sun::star::form::XDatabaseParameterBroadcaster; 101}; 102 103//============================================================================= 104 105}; }; }; }; 106 107/*============================================================================= 108 109=============================================================================*/ 110#endif 111