sbDownloadButtonPropertyBuilder Class Reference

#include <sbDownloadButtonPropertyBuilder.h>

Inheritance diagram for sbDownloadButtonPropertyBuilder:
[legend]
Collaboration diagram for sbDownloadButtonPropertyBuilder:
[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_SBIDOWNLOADBUTTONPROPERTYBUILDER 
~sbDownloadButtonPropertyBuilder ()
 
virtual nsresult Init ()
 
NS_IMETHOD Get (sbIPropertyInfo **_retval)
 
- Public Member Functions inherited from sbAbstractPropertyBuilder
NS_DECL_ISUPPORTS
NS_DECL_SBIPROPERTYBUILDER 
sbAbstractPropertyBuilder ()
 
virtual ~sbAbstractPropertyBuilder ()
 
- 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 sbIDownloadButtonPropertyBuilder
attribute AString retryLabel
 
attribute AString retryLabelKey
 
- 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 sbDownloadButtonPropertyBuilder.h.

Constructor & Destructor Documentation

NS_DECL_SBISIMPLEBUTTONPROPERTYBUILDER virtual NS_DECL_SBIDOWNLOADBUTTONPROPERTYBUILDER sbDownloadButtonPropertyBuilder::~sbDownloadButtonPropertyBuilder ( )
inlinevirtual

Definition at line 47 of file sbDownloadButtonPropertyBuilder.h.

Member Function Documentation

NS_IMETHODIMP sbDownloadButtonPropertyBuilder::Get ( sbIPropertyInfo **  _retval)

Definition at line 66 of file sbDownloadButtonPropertyBuilder.cpp.

Here is the call graph for this function:

NS_IMETHOD sbDownloadButtonPropertyBuilder::GetDisplayName ( nsAString &  aDisplayName)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::GetDisplayNameKey ( nsAString &  aDisplayNameKey)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

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

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::GetRemoteReadable ( PRBool *  aRemoteReadable)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::GetRemoteWritable ( PRBool *  aRemoteWritable)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::GetUserEditable ( PRBool *  aUserEditable)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::GetUserViewable ( PRBool *  aUserViewable)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

virtual nsresult sbDownloadButtonPropertyBuilder::Init ( )
virtual

Reimplemented from sbAbstractPropertyBuilder.

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

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

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

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

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

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::SetRemoteReadable ( PRBool  aRemoteReadable)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::SetRemoteWritable ( PRBool  aRemoteWritable)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::SetUserEditable ( PRBool  aUserEditable)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.

NS_IMETHOD sbDownloadButtonPropertyBuilder::SetUserViewable ( PRBool  aUserViewable)
inline

Definition at line 43 of file sbDownloadButtonPropertyBuilder.h.


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