Public Member Functions | Public Attributes

nsIFolderListener Interface Reference

import "nsIFolderListener.idl";

Inheritance diagram for nsIFolderListener:

List of all members.

Public Member Functions

void OnItemAdded (in nsIMsgFolder aParentItem, in nsISupports aItem)
void OnItemRemoved (in nsIMsgFolder aParentItem, in nsISupports aItem)
void OnItemPropertyChanged (in nsIMsgFolder aItem, in nsIAtom aProperty, in string aOldValue, in string aNewValue)
void OnItemIntPropertyChanged (in nsIMsgFolder aItem, in nsIAtom aProperty, in long aOldValue, in long aNewValue)
void OnItemBoolPropertyChanged (in nsIMsgFolder aItem, in nsIAtom aProperty, in boolean aOldValue, in boolean aNewValue)
void OnItemUnicharPropertyChanged (in nsIMsgFolder aItem, in nsIAtom aProperty, in wstring aOldValue, in wstring aNewValue)
void OnItemPropertyFlagChanged (in nsIMsgDBHdr aItem, in nsIAtom aProperty, in unsigned long aOldFlag, in unsigned long aNewFlag)
void OnItemEvent (in nsIMsgFolder aItem, in nsIAtom aEvent)

Public Attributes

const folderListenerNotifyFlagValue added = 0x1
const folderListenerNotifyFlagValue removed = 0x2
const folderListenerNotifyFlagValue propertyChanged = 0x4
const folderListenerNotifyFlagValue intPropertyChanged = 0x8
const folderListenerNotifyFlagValue boolPropertyChanged = 0x10
const folderListenerNotifyFlagValue unicharPropertyChanged = 0x20
const folderListenerNotifyFlagValue propertyFlagChanged = 0x40
const folderListenerNotifyFlagValue event = 0x80
const folderListenerNotifyFlagValue all = 0xFFFFFFFF

Member Function Documentation

void nsIFolderListener::OnItemAdded ( in nsIMsgFolder  aParentItem,
in nsISupports  aItem 
)
void nsIFolderListener::OnItemBoolPropertyChanged ( in nsIMsgFolder  aItem,
in nsIAtom  aProperty,
in boolean  aOldValue,
in boolean  aNewValue 
)
void nsIFolderListener::OnItemEvent ( in nsIMsgFolder  aItem,
in nsIAtom  aEvent 
)
void nsIFolderListener::OnItemIntPropertyChanged ( in nsIMsgFolder  aItem,
in nsIAtom  aProperty,
in long  aOldValue,
in long  aNewValue 
)
void nsIFolderListener::OnItemPropertyChanged ( in nsIMsgFolder  aItem,
in nsIAtom  aProperty,
in string  aOldValue,
in string  aNewValue 
)
void nsIFolderListener::OnItemPropertyFlagChanged ( in nsIMsgDBHdr  aItem,
in nsIAtom  aProperty,
in unsigned long  aOldFlag,
in unsigned long  aNewFlag 
)
void nsIFolderListener::OnItemRemoved ( in nsIMsgFolder  aParentItem,
in nsISupports  aItem 
)
void nsIFolderListener::OnItemUnicharPropertyChanged ( in nsIMsgFolder  aItem,
in nsIAtom  aProperty,
in wstring  aOldValue,
in wstring  aNewValue 
)

Member Data Documentation


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