/************************************************************************* * * 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 * * for a copy of the LGPLv3 License. * ************************************************************************/ #ifndef __FRAMEWORK_CONSTANT_FILTER_H_ #define __FRAMEWORK_CONSTANT_FILTER_H_ #include namespace framework{ namespace constant{ struct Filter { public: static const ::rtl::OUString PROP_NAME; // string static const ::rtl::OUString PROP_TYPE; // string static const ::rtl::OUString PROP_DOCUMENTSERVICE; // string static const ::rtl::OUString PROP_FILTERSERVICE; // string static const ::rtl::OUString PROP_UICOMPONENT; // string static const ::rtl::OUString PROP_FLAGS; // int32 static const ::rtl::OUString PROP_USERDATA; // seq< string > static const ::rtl::OUString PROP_TEMPLATENAME; // string static const ::rtl::OUString QUERY_GET_DEFAULT_FILTER_FOR_TYPE; static const ::rtl::OUString QUERY_ALL; static const ::rtl::OUString QUERY_WRITER; static const ::rtl::OUString QUERY_WEB; static const ::rtl::OUString QUERY_GLOBAL; static const ::rtl::OUString QUERY_CHART; static const ::rtl::OUString QUERY_CALC; static const ::rtl::OUString QUERY_IMPRESS; static const ::rtl::OUString QUERY_DRAW; static const ::rtl::OUString QUERY_MATH; static const ::rtl::OUString QUERYPARAM_IFLAGS; static const ::rtl::OUString QUERYPARAM_EFLAGS; static const ::rtl::OUString QUERYPARAM_SORT_PROP; static const ::rtl::OUString QUERYPARAM_DESCENDING; static const ::rtl::OUString QUERYPARAM_USE_ORDER; static const ::rtl::OUString QUERYPARAM_DEFAULT_FIRST; static const ::rtl::OUString QUERYPARAM_CASE_SENSITIVE; static const ::rtl::OUString QUERYPARAMVALUE_SORT_PROP_NAME; static const ::rtl::OUString QUERYPARAMVALUE_SORT_PROP_UINAME; static const ::rtl::OUString FLAGNAME_IMPORT; static const ::rtl::OUString FLAGNAME_EXPORT; static const ::rtl::OUString FLAGNAME_TEMPLATE; static const ::rtl::OUString FLAGNAME_INTERNAL; static const ::rtl::OUString FLAGNAME_TEMPLATEPATH; static const ::rtl::OUString FLAGNAME_OWN; static const ::rtl::OUString FLAGNAME_ALIEN; static const ::rtl::OUString FLAGNAME_USESOPTIONS; static const ::rtl::OUString FLAGNAME_DEFAULT; static const ::rtl::OUString FLAGNAME_EXECUTABLE; static const ::rtl::OUString FLAGNAME_SUPPORTSSELECTION; static const ::rtl::OUString FLAGNAME_MAPTOAPPPLUG; static const ::rtl::OUString FLAGNAME_NOTINFILEDIALOG; static const ::rtl::OUString FLAGNAME_NOTINCHOOSER; static const ::rtl::OUString FLAGNAME_ASYNCHRON; static const ::rtl::OUString FLAGNAME_CREATOR; static const ::rtl::OUString FLAGNAME_READONLY; static const ::rtl::OUString FLAGNAME_NOTINSTALLED; static const ::rtl::OUString FLAGNAME_CONSULTSERVICE; static const ::rtl::OUString FLAGNAME_3RDPARTYFILTER; static const ::rtl::OUString FLAGNAME_PACKED; static const ::rtl::OUString FLAGNAME_SILENTEXPORT; static const ::rtl::OUString FLAGNAME_BROWSERPREFERED; static const ::rtl::OUString FLAGNAME_PREFERED; static const sal_Int32 FLAGVALUE_IMPORT; static const sal_Int32 FLAGVALUE_EXPORT; static const sal_Int32 FLAGVALUE_TEMPLATE; static const sal_Int32 FLAGVALUE_INTERNAL; static const sal_Int32 FLAGVALUE_TEMPLATEPATH; static const sal_Int32 FLAGVALUE_OWN; static const sal_Int32 FLAGVALUE_ALIEN; static const sal_Int32 FLAGVALUE_USESOPTIONS; static const sal_Int32 FLAGVALUE_DEFAULT; static const sal_Int32 FLAGVALUE_EXECUTABLE; static const sal_Int32 FLAGVALUE_SUPPORTSSELECTION; static const sal_Int32 FLAGVALUE_MAPTOAPPPLUG; static const sal_Int32 FLAGVALUE_NOTINFILEDIALOG; static const sal_Int32 FLAGVALUE_NOTINCHOOSER; static const sal_Int32 FLAGVALUE_ASYNCHRON; static const sal_Int32 FLAGVALUE_CREATOR; static const sal_Int32 FLAGVALUE_READONLY; static const sal_Int32 FLAGVALUE_NOTINSTALLED; static const sal_Int32 FLAGVALUE_CONSULTSERVICE; static const sal_Int32 FLAGVALUE_3RDPARTYFILTER; static const sal_Int32 FLAGVALUE_PACKED; static const sal_Int32 FLAGVALUE_SILENTEXPORT; static const sal_Int32 FLAGVALUE_BROWSERPREFERED; //FREE! ... 0x00800000L static const sal_Int32 FLAGVALUE_PREFERED; }; } // namespace constant } // namespace framework #endif // #ifndef __FRAMEWORK_CONSTANT_FILTER_H_