27 #ifndef __SBBOOLEANPROPERTYINFO_H__
28 #define __SBBOOLEANPROPERTYINFO_H__
30 #include <sbIPropertyManager.h>
31 #include <sbITreeViewPropertyInfo.h>
32 #include <sbIClickablePropertyInfo.h>
37 #include <nsStringGlue.h>
45 NS_DECL_ISUPPORTS_INHERITED
47 NS_DECL_SBIBOOLEANPROPERTYINFO
48 NS_DECL_SBICLICKABLEPROPERTYINFO
49 NS_DECL_SBITREEVIEWPROPERTYINFO
59 NS_IMETHOD
Sanitize(
const nsAString &
aValue, nsAString & _retval);
60 NS_IMETHOD
Format(
const nsAString &
aValue, nsAString & _retval);
63 PRBool mSuppressSelect;
NS_DECL_SBIBOOLEANPROPERTYINFO NS_DECL_SBICLICKABLEPROPERTYINFO NS_DECL_SBITREEVIEWPROPERTYINFO sbBooleanPropertyInfo()
#define NS_FORWARD_SBIPROPERTYINFO_STDPROP(_to)
The property information specific to clickable properties.
NS_IMETHOD Format(const nsAString &aValue, nsAString &_retval)
NS_IMETHOD Validate(const nsAString &aValue, PRBool *_retval)
virtual ~sbBooleanPropertyInfo()
NS_IMETHOD Sanitize(const nsAString &aValue, nsAString &_retval)
The property information specific to boolean properties.
NS_IMETHOD MakeSearchable(const nsAString &aValue, nsAString &_retval)
nsresult InitializeOperators()