146dbaceeSAndrew Rist /************************************************************** 2cdf0e10cSrcweir * 346dbaceeSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 446dbaceeSAndrew Rist * or more contributor license agreements. See the NOTICE file 546dbaceeSAndrew Rist * distributed with this work for additional information 646dbaceeSAndrew Rist * regarding copyright ownership. The ASF licenses this file 746dbaceeSAndrew Rist * to you under the Apache License, Version 2.0 (the 846dbaceeSAndrew Rist * "License"); you may not use this file except in compliance 946dbaceeSAndrew Rist * with the License. You may obtain a copy of the License at 10cdf0e10cSrcweir * 1146dbaceeSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12cdf0e10cSrcweir * 1346dbaceeSAndrew Rist * Unless required by applicable law or agreed to in writing, 1446dbaceeSAndrew Rist * software distributed under the License is distributed on an 1546dbaceeSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 1646dbaceeSAndrew Rist * KIND, either express or implied. See the License for the 1746dbaceeSAndrew Rist * specific language governing permissions and limitations 1846dbaceeSAndrew Rist * under the License. 19cdf0e10cSrcweir * 2046dbaceeSAndrew Rist *************************************************************/ 2146dbaceeSAndrew Rist 22cdf0e10cSrcweir #ifndef EXTENSIONS_ABP_ADDRESSSETTINGS_HXX 23cdf0e10cSrcweir #define EXTENSIONS_ABP_ADDRESSSETTINGS_HXX 24cdf0e10cSrcweir 25cdf0e10cSrcweir #include <rtl/ustring.hxx> 26cdf0e10cSrcweir #include "abptypes.hxx" 27cdf0e10cSrcweir 28cdf0e10cSrcweir namespace abp 29cdf0e10cSrcweir { 30cdf0e10cSrcweir //......................................................................... 31cdf0e10cSrcweir 32cdf0e10cSrcweir //===================================================================== 33cdf0e10cSrcweir //= AddressSourceType 34cdf0e10cSrcweir //===================================================================== 35cdf0e10cSrcweir enum AddressSourceType 36cdf0e10cSrcweir { 37cdf0e10cSrcweir AST_THUNDERBIRD, 38cdf0e10cSrcweir AST_EVOLUTION, 39cdf0e10cSrcweir AST_EVOLUTION_GROUPWISE, 40cdf0e10cSrcweir AST_EVOLUTION_LDAP, 41cdf0e10cSrcweir AST_KAB, 42cdf0e10cSrcweir AST_MACAB, 43cdf0e10cSrcweir AST_LDAP, 44cdf0e10cSrcweir AST_OUTLOOK, 45cdf0e10cSrcweir AST_OE, 46cdf0e10cSrcweir 47cdf0e10cSrcweir AST_OTHER, 48cdf0e10cSrcweir 49cdf0e10cSrcweir AST_INVALID 50cdf0e10cSrcweir }; 51cdf0e10cSrcweir 52cdf0e10cSrcweir //===================================================================== 53cdf0e10cSrcweir //= AddressSettings 54cdf0e10cSrcweir //===================================================================== 55cdf0e10cSrcweir struct AddressSettings 56cdf0e10cSrcweir { 57cdf0e10cSrcweir AddressSourceType eType; 58cdf0e10cSrcweir ::rtl::OUString sDataSourceName; 59cdf0e10cSrcweir ::rtl::OUString sRegisteredDataSourceName; 60cdf0e10cSrcweir ::rtl::OUString sSelectedTable; 61cdf0e10cSrcweir bool bIgnoreNoTable; 62cdf0e10cSrcweir MapString2String aFieldMapping; 63cdf0e10cSrcweir bool bRegisterDataSource; 64cdf0e10cSrcweir }; 65cdf0e10cSrcweir 66cdf0e10cSrcweir //......................................................................... 67cdf0e10cSrcweir } // namespace abp 68cdf0e10cSrcweir //......................................................................... 69cdf0e10cSrcweir 70cdf0e10cSrcweir #endif // EXTENSIONS_ABP_ADDRESSSETTINGS_HXX 71*7dbe28d4SMatthias Seidel 72*7dbe28d4SMatthias Seidel /* vim: set noet sw=4 ts=4: */ 73