nsSystemTrayIconBase Class Referenceabstract

#include <nsSystemTrayIconBase.h>

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

Public Member Functions

 nsSystemTrayIconBase ()
 
 ~nsSystemTrayIconBase ()
 
nsresult SetImageFromURI (nsIURI *aURI)
 
nsresult SetEventTarget (nsIDOMEventTarget *aEventTarget)
 

Protected Member Functions

virtual nsPoint GetPopupPosition ()=0
 
void DispatchEvent (const nsAString &aType, PRUint16 aButton, PRInt32 aDetail, PRBool aCtrlKey, PRBool aAltKey, PRBool aShiftKey, PRBool aMetaKey)
 

Protected Attributes

nsCOMPtr< imgIRequest > mRequest
 
nsCOMPtr< nsIDOMEventTarget > mEventTarget
 

Detailed Description

Definition at line 56 of file nsSystemTrayIconBase.h.

Constructor & Destructor Documentation

nsSystemTrayIconBase::nsSystemTrayIconBase ( )
nsSystemTrayIconBase::~nsSystemTrayIconBase ( )

Member Function Documentation

void nsSystemTrayIconBase::DispatchEvent ( const nsAString &  aType,
PRUint16  aButton,
PRInt32  aDetail,
PRBool  aCtrlKey,
PRBool  aAltKey,
PRBool  aShiftKey,
PRBool  aMetaKey 
)
protected

Definition at line 98 of file nsSystemTrayIconBase.cpp.

Here is the call graph for this function:

virtual nsPoint nsSystemTrayIconBase::GetPopupPosition ( )
protectedpure virtual

Implemented in nsSystemTrayIconWin.

Here is the caller graph for this function:

nsresult nsSystemTrayIconBase::SetEventTarget ( nsIDOMEventTarget *  aEventTarget)

Definition at line 92 of file nsSystemTrayIconBase.cpp.

nsresult nsSystemTrayIconBase::SetImageFromURI ( nsIURI *  aURI)

Definition at line 73 of file nsSystemTrayIconBase.cpp.

Member Data Documentation

nsCOMPtr<nsIDOMEventTarget> nsSystemTrayIconBase::mEventTarget
protected

Definition at line 73 of file nsSystemTrayIconBase.h.

nsCOMPtr<imgIRequest> nsSystemTrayIconBase::mRequest
protected

Definition at line 72 of file nsSystemTrayIconBase.h.


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