sbStatusPropertyBuilder Class Reference

#include <sbStatusPropertyBuilder.h>

Inheritance diagram for sbStatusPropertyBuilder:
[legend]
Collaboration diagram for sbStatusPropertyBuilder:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS_INHERITED
NS_IMETHOD 
GetPropertyID (nsAString &aPropertyID)
 
NS_IMETHOD SetPropertyID (const nsAString &aPropertyID)
 
NS_IMETHOD GetDisplayName (nsAString &aDisplayName)
 
NS_IMETHOD SetDisplayName (const nsAString &aDisplayName)
 
NS_IMETHOD GetDisplayNameKey (nsAString &aDisplayNameKey)
 
NS_IMETHOD SetDisplayNameKey (const nsAString &aDisplayNameKey)
 
NS_IMETHOD GetUserViewable (PRBool *aUserViewable)
 
NS_IMETHOD SetUserViewable (PRBool aUserViewable)
 
NS_IMETHOD GetUserEditable (PRBool *aUserEditable)
 
NS_IMETHOD SetUserEditable (PRBool aUserEditable)
 
NS_IMETHOD GetRemoteReadable (PRBool *aRemoteReadable)
 
NS_IMETHOD SetRemoteReadable (PRBool aRemoteReadable)
 
NS_IMETHOD GetRemoteWritable (PRBool *aRemoteWritable)
 
NS_IMETHOD SetRemoteWritable (PRBool aRemoteWritable)
 
NS_DECL_SBISIMPLEBUTTONPROPERTYBUILDER
virtual
NS_DECL_SBISTATUSPROPERTYBUILDER 
~sbStatusPropertyBuilder ()
 
NS_IMETHOD Get (sbIPropertyInfo **_retval)
 
- Public Member Functions inherited from sbAbstractPropertyBuilder
NS_DECL_ISUPPORTS
NS_DECL_SBIPROPERTYBUILDER 
sbAbstractPropertyBuilder ()
 
virtual ~sbAbstractPropertyBuilder ()
 
virtual nsresult Init ()
 
- Public Member Functions inherited from sbIPropertyBuilder
sbIPropertyInfo get ()
 

Additional Inherited Members

- Static Public Member Functions inherited from sbAbstractPropertyBuilder
static nsresult GetStringFromName (nsIStringBundle *aBundle, const nsAString &aName, nsAString &_retval)
 
static nsresult CreateBundle (const char *aURLSpec, nsIStringBundle **_retval)
 
- Public Attributes inherited from sbIPropertyBuilder
attribute AString propertyID
 
attribute AString displayName
 
attribute AString displayNameKey
 
attribute boolean userViewable
 
attribute boolean userEditable
 
attribute boolean remoteReadable
 
attribute boolean remoteWritable
 
- Public Attributes inherited from sbIStatusPropertyBuilder
attribute AString completedLabel
 
attribute AString failedLabel
 
attribute AString completedLabelKey
 
attribute AString failedLabelKey
 
- Public Attributes inherited from sbISimpleButtonPropertyBuilder
attribute AString label
 
attribute AString labelKey
 
- Protected Member Functions inherited from sbAbstractPropertyBuilder
nsresult GetFinalDisplayName (nsAString &aDisplayName)
 
- Protected Attributes inherited from sbAbstractPropertyBuilder
nsCOMPtr< nsIStringBundle > mBundle
 
nsString mPropertyID
 
nsString mDisplayName
 
nsString mDisplayNameKey
 
PRPackedBool mUserViewable
 
PRPackedBool mUserEditable
 
PRPackedBool mRemoteReadable
 
PRPackedBool mRemoteWritable
 

Detailed Description

Definition at line 35 of file sbStatusPropertyBuilder.h.

Constructor & Destructor Documentation

NS_DECL_SBISIMPLEBUTTONPROPERTYBUILDER virtual NS_DECL_SBISTATUSPROPERTYBUILDER sbStatusPropertyBuilder::~sbStatusPropertyBuilder ( )
inlinevirtual

Definition at line 45 of file sbStatusPropertyBuilder.h.

Member Function Documentation

NS_IMETHOD sbStatusPropertyBuilder::Get ( sbIPropertyInfo **  _retval)
NS_IMETHOD sbStatusPropertyBuilder::GetDisplayName ( nsAString &  aDisplayName)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::GetDisplayNameKey ( nsAString &  aDisplayNameKey)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_DECL_ISUPPORTS_INHERITED NS_IMETHOD sbStatusPropertyBuilder::GetPropertyID ( nsAString &  aPropertyID)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::GetRemoteReadable ( PRBool *  aRemoteReadable)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::GetRemoteWritable ( PRBool *  aRemoteWritable)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::GetUserEditable ( PRBool *  aUserEditable)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::GetUserViewable ( PRBool *  aUserViewable)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::SetDisplayName ( const nsAString &  aDisplayName)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::SetDisplayNameKey ( const nsAString &  aDisplayNameKey)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::SetPropertyID ( const nsAString &  aPropertyID)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::SetRemoteReadable ( PRBool  aRemoteReadable)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::SetRemoteWritable ( PRBool  aRemoteWritable)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::SetUserEditable ( PRBool  aUserEditable)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.

NS_IMETHOD sbStatusPropertyBuilder::SetUserViewable ( PRBool  aUserViewable)
inline

Definition at line 41 of file sbStatusPropertyBuilder.h.


The documentation for this class was generated from the following file: