nsSystemTrayIconBase Class Referenceabstract

#include <nsSystemTrayIconBase.h>

Inheritance diagram for nsSystemTrayIconBase:
Collaboration diagram for nsSystemTrayIconBase:

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 

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

Definition at line 73 of file nsSystemTrayIconBase.h.

nsCOMPtr<imgIRequest> nsSystemTrayIconBase::mRequest

Definition at line 72 of file nsSystemTrayIconBase.h.

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