Public Member Functions | Static Public Member Functions | List of all members
BNotification Class Reference

Undocumented. More...

Inherits BArchivable.

Public Member Functions

 BNotification (notification_type type)
 Undocumented. More...
 
 BNotification (BMessage *archive)
 Undocumented. More...
 
virtual ~BNotification ()
 Undocumented. More...
 
status_t AddOnClickArg (const BString &arg)
 Undocumented. More...
 
status_t AddOnClickRef (const entry_ref *ref)
 Undocumented. More...
 
virtual status_t Archive (BMessage *archive, bool deep=true) const
 Undocumented. More...
 
const char * Content () const
 Undocumented. More...
 
int32 CountOnClickArgs () const
 Undocumented. More...
 
int32 CountOnClickRefs () const
 Undocumented. More...
 
const char * Group () const
 Undocumented. More...
 
const BBitmapIcon () const
 Undocumented. More...
 
status_t InitCheck () const
 Undocumented. More...
 
const char * MessageID () const
 Undocumented. More...
 
const char * OnClickApp () const
 Undocumented. More...
 
const char * OnClickArgAt (int32 index) const
 Undocumented. More...
 
const entry_refOnClickFile () const
 Undocumented. More...
 
const entry_refOnClickRefAt (int32 index) const
 Undocumented. More...
 
float Progress () const
 Undocumented. More...
 
status_t Send (bigtime_t timeout=-1)
 Undocumented. More...
 
void SetContent (const BString &content)
 Undocumented. More...
 
void SetGroup (const BString &group)
 Undocumented. More...
 
status_t SetIcon (const BBitmap *icon)
 Undocumented. More...
 
void SetMessageID (const BString &id)
 Undocumented. More...
 
void SetOnClickApp (const BString &app)
 Undocumented. More...
 
status_t SetOnClickFile (const entry_ref *file)
 Undocumented. More...
 
void SetProgress (float progress)
 Undocumented. More...
 
void SetTitle (const BString &title)
 Undocumented. More...
 
const char * SourceName () const
 Undocumented. More...
 
const char * SourceSignature () const
 Undocumented. More...
 
const char * Title () const
 Undocumented. More...
 
notification_type Type () const
 Undocumented. More...
 
- Public Member Functions inherited from BArchivable
 BArchivable (BMessage *from)
 Constructor. Does important behind-the-scenes work in the unarchiving process. More...
 
 BArchivable ()
 Constructor. Does nothing. More...
 
virtual ~BArchivable ()
 Destructor. Does nothing. More...
 
virtual status_t AllArchived (BMessage *archive) const
 Method relating to the use of BArchiver. More...
 
virtual status_t AllUnarchived (const BMessage *archive)
 Method relating to the use of BUnarchiver. More...
 
virtual status_t Perform (perform_code d, void *arg)
 Perform some action (Internal method defined for binary compatibility purposes).
 

Static Public Member Functions

static BArchivableInstantiate (BMessage *archive)
 Undocumented. More...
 
- Static Public Member Functions inherited from BArchivable
static BArchivableInstantiate (BMessage *archive)
 Static member to restore objects from messages. More...
 

Detailed Description

Undocumented.

Since
Haiku R1

Constructor & Destructor Documentation

◆ BNotification() [1/2]

BNotification::BNotification ( notification_type  type)

Undocumented.

Since
Haiku R1

◆ BNotification() [2/2]

BNotification::BNotification ( BMessage archive)

Undocumented.

Since
Haiku R1

◆ ~BNotification()

BNotification::~BNotification ( )
virtual

Undocumented.

Since
Haiku R1

Member Function Documentation

◆ AddOnClickArg()

status_t BNotification::AddOnClickArg ( const BString arg)

Undocumented.

Since
Haiku R1

◆ AddOnClickRef()

status_t BNotification::AddOnClickRef ( const entry_ref ref)

Undocumented.

Since
Haiku R1

◆ Archive()

status_t BNotification::Archive ( BMessage archive,
bool  deep = true 
) const
virtual

Undocumented.

Since
Haiku R1

Reimplemented from BArchivable.

◆ Content()

const char * BNotification::Content ( ) const

Undocumented.

Since
Haiku R1

◆ CountOnClickArgs()

int32 BNotification::CountOnClickArgs ( ) const

Undocumented.

Since
Haiku R1

◆ CountOnClickRefs()

int32 BNotification::CountOnClickRefs ( ) const

Undocumented.

Since
Haiku R1

◆ Group()

const char * BNotification::Group ( ) const

Undocumented.

Since
Haiku R1

◆ Icon()

const BBitmap * BNotification::Icon ( ) const

Undocumented.

Since
Haiku R1

◆ InitCheck()

status_t BNotification::InitCheck ( ) const

Undocumented.

Since
Haiku R1

◆ Instantiate()

static BArchivable * BNotification::Instantiate ( BMessage archive)
static

Undocumented.

Since
Haiku R1

◆ MessageID()

const char * BNotification::MessageID ( ) const

Undocumented.

Since
Haiku R1

◆ OnClickApp()

const char * BNotification::OnClickApp ( ) const

Undocumented.

Since
Haiku R1

◆ OnClickArgAt()

const char * BNotification::OnClickArgAt ( int32  index) const

Undocumented.

Since
Haiku R1

◆ OnClickFile()

const entry_ref * BNotification::OnClickFile ( ) const

Undocumented.

Since
Haiku R1

◆ OnClickRefAt()

const entry_ref * BNotification::OnClickRefAt ( int32  index) const

Undocumented.

Since
Haiku R1

◆ Progress()

float BNotification::Progress ( ) const

Undocumented.

Since
Haiku R1

◆ Send()

status_t BNotification::Send ( bigtime_t  timeout = -1)

Undocumented.

Since
Haiku R1

◆ SetContent()

void BNotification::SetContent ( const BString content)

Undocumented.

Since
Haiku R1

◆ SetGroup()

void BNotification::SetGroup ( const BString group)

Undocumented.

Since
Haiku R1

◆ SetIcon()

status_t BNotification::SetIcon ( const BBitmap icon)

Undocumented.

Since
Haiku R1

◆ SetMessageID()

void BNotification::SetMessageID ( const BString id)

Undocumented.

Since
Haiku R1

◆ SetOnClickApp()

void BNotification::SetOnClickApp ( const BString app)

Undocumented.

Since
Haiku R1

◆ SetOnClickFile()

status_t BNotification::SetOnClickFile ( const entry_ref file)

Undocumented.

Since
Haiku R1

◆ SetProgress()

void BNotification::SetProgress ( float  progress)

Undocumented.

Since
Haiku R1

◆ SetTitle()

void BNotification::SetTitle ( const BString title)

Undocumented.

Since
Haiku R1

◆ SourceName()

const char * BNotification::SourceName ( ) const

Undocumented.

Since
Haiku R1

◆ SourceSignature()

const char * BNotification::SourceSignature ( ) const

Undocumented.

Since
Haiku R1

◆ Title()

const char * BNotification::Title ( ) const

Undocumented.

Since
Haiku R1

◆ Type()

notification_type BNotification::Type ( ) const

Undocumented.

Since
Haiku R1