1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: filter.cxx,v $
10 * $Revision: 1.5.82.1 $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
31 // MARKER(update_precomp.py): autogen include statement, do not remove
32 #include "precompiled_framework.hxx"
34 #ifndef __FRAMEWORK_CONSTANT_FILTER_HXX_
35 #include <constant/filter.hxx>
41 const ::rtl::OUString
Filter::PROP_NAME
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Name" ));
42 const ::rtl::OUString
Filter::PROP_TYPE
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Type" ));
43 const ::rtl::OUString
Filter::PROP_DOCUMENTSERVICE
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("DocumentService"));
44 const ::rtl::OUString
Filter::PROP_FILTERSERVICE
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("FilterService" ));
45 const ::rtl::OUString
Filter::PROP_UICOMPONENT
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("UIComponent" ));
46 const ::rtl::OUString
Filter::PROP_FLAGS
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Flags" ));
47 const ::rtl::OUString
Filter::PROP_USERDATA
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("UserData" ));
48 const ::rtl::OUString
Filter::PROP_TEMPLATENAME
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("TemplateName" ));
50 const ::rtl::OUString
Filter::QUERY_GET_DEFAULT_FILTER_FOR_TYPE
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("getDefaultFilterForType"));
51 const ::rtl::OUString
Filter::QUERY_ALL
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_all" ));
52 const ::rtl::OUString
Filter::QUERY_WRITER
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_writer" ));
53 const ::rtl::OUString
Filter::QUERY_WEB
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_web" ));
54 const ::rtl::OUString
Filter::QUERY_GLOBAL
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_global" ));
55 const ::rtl::OUString
Filter::QUERY_CHART
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_chart" ));
56 const ::rtl::OUString
Filter::QUERY_CALC
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_calc" ));
57 const ::rtl::OUString
Filter::QUERY_IMPRESS
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_impress" ));
58 const ::rtl::OUString
Filter::QUERY_DRAW
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_draw" ));
59 const ::rtl::OUString
Filter::QUERY_MATH
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_query_math" ));
61 const ::rtl::OUString
Filter::QUERYPARAM_IFLAGS
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("iflags" ));
62 const ::rtl::OUString
Filter::QUERYPARAM_EFLAGS
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("eflags" ));
63 const ::rtl::OUString
Filter::QUERYPARAM_SORT_PROP
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("sort_prop" ));
64 const ::rtl::OUString
Filter::QUERYPARAM_DESCENDING
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("descending" ));
65 const ::rtl::OUString
Filter::QUERYPARAM_USE_ORDER
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("use_order" ));
66 const ::rtl::OUString
Filter::QUERYPARAM_DEFAULT_FIRST
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("default_first" ));
67 const ::rtl::OUString
Filter::QUERYPARAM_CASE_SENSITIVE
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("case_sensitive"));
68 const ::rtl::OUString
Filter::QUERYPARAMVALUE_SORT_PROP_NAME
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("name" ));
69 const ::rtl::OUString
Filter::QUERYPARAMVALUE_SORT_PROP_UINAME
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("uiname" ));
71 const ::rtl::OUString
Filter::FLAGNAME_IMPORT
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Import" ));
72 const ::rtl::OUString
Filter::FLAGNAME_EXPORT
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Export" ));
73 const ::rtl::OUString
Filter::FLAGNAME_TEMPLATE
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Template" ));
74 const ::rtl::OUString
Filter::FLAGNAME_INTERNAL
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Internal" ));
75 const ::rtl::OUString
Filter::FLAGNAME_TEMPLATEPATH
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("TemplatePath" ));
76 const ::rtl::OUString
Filter::FLAGNAME_OWN
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Own" ));
77 const ::rtl::OUString
Filter::FLAGNAME_ALIEN
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Alien" ));
78 const ::rtl::OUString
Filter::FLAGNAME_USESOPTIONS
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("UsesOptions" ));
79 const ::rtl::OUString
Filter::FLAGNAME_DEFAULT
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Default" ));
80 const ::rtl::OUString
Filter::FLAGNAME_EXECUTABLE
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Executable" ));
81 const ::rtl::OUString
Filter::FLAGNAME_SUPPORTSSELECTION
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SupportsSelection"));
82 const ::rtl::OUString
Filter::FLAGNAME_MAPTOAPPPLUG
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("MapToAppPlug" ));
83 const ::rtl::OUString
Filter::FLAGNAME_NOTINFILEDIALOG
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("NotInFileDialog" ));
84 const ::rtl::OUString
Filter::FLAGNAME_NOTINCHOOSER
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("NotInChooser" ));
85 const ::rtl::OUString
Filter::FLAGNAME_ASYNCHRON
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Asynchron" ));
86 const ::rtl::OUString
Filter::FLAGNAME_CREATOR
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Creator" ));
87 const ::rtl::OUString
Filter::FLAGNAME_READONLY
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Readonly" ));
88 const ::rtl::OUString
Filter::FLAGNAME_NOTINSTALLED
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("NotInstalled" ));
89 const ::rtl::OUString
Filter::FLAGNAME_CONSULTSERVICE
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("ConsultService" ));
90 const ::rtl::OUString
Filter::FLAGNAME_3RDPARTYFILTER
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("3rdPartyFilter" ));
91 const ::rtl::OUString
Filter::FLAGNAME_PACKED
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Packed" ));
92 const ::rtl::OUString
Filter::FLAGNAME_SILENTEXPORT
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("SilentExport" ));
93 const ::rtl::OUString
Filter::FLAGNAME_BROWSERPREFERED
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("BrowserPrefered" ));
94 const ::rtl::OUString
Filter::FLAGNAME_PREFERED
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Prefered" ));
95 const ::rtl::OUString
Filter::FLAGNAME_STARTPRESENTATION
= ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("StartPresentation"));
97 const sal_Int32
Filter::FLAGVALUE_IMPORT
= 0x00000001L
; // 1
98 const sal_Int32
Filter::FLAGVALUE_EXPORT
= 0x00000002L
; // 2
99 const sal_Int32
Filter::FLAGVALUE_TEMPLATE
= 0x00000004L
; // 4
100 const sal_Int32
Filter::FLAGVALUE_INTERNAL
= 0x00000008L
; // 8
101 const sal_Int32
Filter::FLAGVALUE_TEMPLATEPATH
= 0x00000010L
; // 16
102 const sal_Int32
Filter::FLAGVALUE_OWN
= 0x00000020L
; // 32
103 const sal_Int32
Filter::FLAGVALUE_ALIEN
= 0x00000040L
; // 64
104 const sal_Int32
Filter::FLAGVALUE_USESOPTIONS
= 0x00000080L
; // 128
105 const sal_Int32
Filter::FLAGVALUE_DEFAULT
= 0x00000100L
; // 256
106 const sal_Int32
Filter::FLAGVALUE_EXECUTABLE
= 0x00000200L
; // 512
107 const sal_Int32
Filter::FLAGVALUE_SUPPORTSSELECTION
= 0x00000400L
; // 1024
108 const sal_Int32
Filter::FLAGVALUE_MAPTOAPPPLUG
= 0x00000800L
; // 2048
109 const sal_Int32
Filter::FLAGVALUE_NOTINFILEDIALOG
= 0x00001000L
; // 4096
110 const sal_Int32
Filter::FLAGVALUE_NOTINCHOOSER
= 0x00002000L
; // 8192
111 const sal_Int32
Filter::FLAGVALUE_ASYNCHRON
= 0x00004000L
; // 16384
112 const sal_Int32
Filter::FLAGVALUE_CREATOR
= 0x00008000L
; // 32768
113 const sal_Int32
Filter::FLAGVALUE_READONLY
= 0x00010000L
; // 65536
114 const sal_Int32
Filter::FLAGVALUE_NOTINSTALLED
= 0x00020000L
; // 131072
115 const sal_Int32
Filter::FLAGVALUE_CONSULTSERVICE
= 0x00040000L
; // 262144
116 const sal_Int32
Filter::FLAGVALUE_3RDPARTYFILTER
= 0x00080000L
; // 524288
117 const sal_Int32
Filter::FLAGVALUE_PACKED
= 0x00100000L
; // 1048576
118 const sal_Int32
Filter::FLAGVALUE_SILENTEXPORT
= 0x00200000L
; // 2097152
119 const sal_Int32
Filter::FLAGVALUE_BROWSERPREFERED
= 0x00400000L
; // 4194304
120 const sal_Int32
Filter::FLAGVALUE_PREFERED
= 0x10000000L
; // 268435456
121 const sal_Int32
Filter::FLAGVALUE_STARTPRESENTATION
= 0x20000000L
;
123 } // namespace constant
124 } // namespace framework