summaryrefslogtreecommitdiff
path: root/framework/source/inc/constant/filter.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'framework/source/inc/constant/filter.hxx')
-rw-r--r--framework/source/inc/constant/filter.hxx129
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_