diff options
Diffstat (limited to 'framework/source/inc/constant/filter.hxx')
-rw-r--r-- | framework/source/inc/constant/filter.hxx | 129 |
1 files changed, 129 insertions, 0 deletions
diff --git a/framework/source/inc/constant/filter.hxx b/framework/source/inc/constant/filter.hxx new file mode 100644 index 000000000000..6a8ddeef3e42 --- /dev/null +++ b/framework/source/inc/constant/filter.hxx @@ -0,0 +1,129 @@ +/************************************************************************* + * + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * Copyright 2008 by Sun Microsystems, Inc. + * + * OpenOffice.org - a multi-platform office productivity suite + * + * $RCSfile: filter.hxx,v $ + * $Revision: 1.4.82.1 $ + * + * 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 __FRAMEWORK_CONSTANT_FILTER_H_ +#define __FRAMEWORK_CONSTANT_FILTER_H_ + +#include <rtl/ustring.hxx> + +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_ |