sbSimpleButtonPropertyBuilder Class Reference

#include <sbSimpleButtonPropertyBuilder.h>

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

Public Member Functions

virtual ~sbSimpleButtonPropertyBuilder ()
 
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
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 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 37 of file sbSimpleButtonPropertyBuilder.h.

Constructor & Destructor Documentation

virtual sbSimpleButtonPropertyBuilder::~sbSimpleButtonPropertyBuilder ( )
inlinevirtual

Definition at line 42 of file sbSimpleButtonPropertyBuilder.h.

Member Function Documentation

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

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::GetDisplayNameKey ( nsAString &  aDisplayNameKey)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

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

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::GetRemoteReadable ( PRBool *  aRemoteReadable)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::GetRemoteWritable ( PRBool *  aRemoteWritable)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::GetUserEditable ( PRBool *  aUserEditable)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::GetUserViewable ( PRBool *  aUserViewable)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

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

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

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

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

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

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::SetRemoteReadable ( PRBool  aRemoteReadable)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::SetRemoteWritable ( PRBool  aRemoteWritable)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::SetUserEditable ( PRBool  aUserEditable)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.

NS_IMETHOD sbSimpleButtonPropertyBuilder::SetUserViewable ( PRBool  aUserViewable)
inline

Definition at line 45 of file sbSimpleButtonPropertyBuilder.h.


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