summaryrefslogtreecommitdiff
path: root/extensions/source/propctrlr/propertyinfo.hxx
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2006-03-14 10:30:56 +0000
committerVladimir Glazounov <vg@openoffice.org>2006-03-14 10:30:56 +0000
commit47d7c5fa05c3431aab727083f4cea11d3bb5ffbf (patch)
tree760f838585fb9488e43bd6e3738ecf611a880bb0 /extensions/source/propctrlr/propertyinfo.hxx
parent5ad884ff44b882e1f66dc9a91687f722f24b5786 (diff)
INTEGRATION: CWS pbrwuno (1.5.294); FILE MERGED
2005/10/05 07:08:08 fs 1.5.294.2: RESYNC: (1.5-1.6); FILE MERGED 2005/08/09 14:00:07 fs 1.5.294.1: #i53095# phase 1: - don't use strings to transver values between controls and introspectee, but Anys - first version of a dedicated property handler for form-component-related properties (not yet completed) known regressions over previous phase: - handlers for events not yet implemented, thus some assertions - click handlers for form-component-related properties do not yet work, thus the browse buttons mostly do not work
Diffstat (limited to 'extensions/source/propctrlr/propertyinfo.hxx')
-rw-r--r--extensions/source/propctrlr/propertyinfo.hxx22
1 files changed, 14 insertions, 8 deletions
diff --git a/extensions/source/propctrlr/propertyinfo.hxx b/extensions/source/propctrlr/propertyinfo.hxx
index db345e9bcff5..dffe0becb133 100644
--- a/extensions/source/propctrlr/propertyinfo.hxx
+++ b/extensions/source/propctrlr/propertyinfo.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: propertyinfo.hxx,v $
*
- * $Revision: 1.6 $
+ * $Revision: 1.7 $
*
- * last change: $Author: rt $ $Date: 2005-09-08 20:25:27 $
+ * last change: $Author: vg $ $Date: 2006-03-14 11:30:56 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -42,6 +42,9 @@
#ifndef _STRING_HXX
#include <tools/string.hxx>
#endif
+#ifndef _RTL_USTRING_HXX_
+#include <rtl/ustring.hxx>
+#endif
#include <vector>
//............................................................................
@@ -55,12 +58,15 @@ namespace pcr
class IPropertyInfoService
{
public:
- virtual sal_Int32 getPropertyId(const String& _rName) const = 0;
- virtual String getPropertyTranslation(sal_Int32 _nId) const = 0;
- virtual sal_Int32 getPropertyHelpId(sal_Int32 _nId) const = 0;
- virtual sal_Int16 getPropertyPos(sal_Int32 _nId) const = 0;
- virtual sal_uInt32 getPropertyUIFlags(sal_Int32 _nId) const = 0;
- virtual ::std::vector< String > getPropertyEnumRepresentations(sal_Int32 _nId) const = 0;
+ virtual sal_Int32 getPropertyId(const String& _rName) const = 0;
+ virtual String getPropertyTranslation(sal_Int32 _nId) const = 0;
+ virtual sal_Int32 getPropertyHelpId(sal_Int32 _nId) const = 0;
+ virtual sal_Int16 getPropertyPos(sal_Int32 _nId) const = 0;
+ virtual sal_uInt32 getPropertyUIFlags(sal_Int32 _nId) const = 0;
+ virtual ::std::vector< ::rtl::OUString > getPropertyEnumRepresentations(sal_Int32 _nId) const = 0;
+
+ // this is only temporary, until the UNOization of the property browser is completed
+ virtual String getPropertyName( sal_Int32 _nPropId ) = 0;
};
//............................................................................