27 #ifndef __SBRATINGPROPERTYINFO_H__
28 #define __SBRATINGPROPERTYINFO_H__
32 #include <sbIPropertyManager.h>
33 #include <sbITreeViewPropertyInfo.h>
34 #include <sbIClickablePropertyInfo.h>
37 #include <nsStringGlue.h>
46 NS_DECL_ISUPPORTS_INHERITED
47 NS_DECL_SBICLICKABLEPROPERTYINFO
48 NS_DECL_SBITREEVIEWPROPERTYINFO
51 const nsAString& aDisplayName,
52 const nsAString& aLocalizationKey,
53 const PRBool aRemoteReadable,
54 const PRBool aRemoteWritable,
55 const PRBool aUserViewable,
56 const PRBool aUserEditable);
59 NS_IMETHOD
Format(
const nsAString&
aValue, nsAString& _retval);
66 PRBool mSuppressSelect;
virtual ~sbRatingPropertyInfo()
The property information specific to clickable properties.
NS_IMETHOD Validate(const nsAString &aValue, PRBool *_retval)
nsresult InitializeOperators()
NS_DECL_ISUPPORTS_INHERITED NS_DECL_SBICLICKABLEPROPERTYINFO NS_DECL_SBITREEVIEWPROPERTYINFO sbRatingPropertyInfo(const nsAString &aPropertyID, const nsAString &aDisplayName, const nsAString &aLocalizationKey, const PRBool aRemoteReadable, const PRBool aRemoteWritable, const PRBool aUserViewable, const PRBool aUserEditable)
NS_IMETHOD Format(const nsAString &aValue, nsAString &_retval)