Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIMsgLocalMailFolder Interface Reference

import "nsIMsgLocalMailFolder.idl";

Inheritance diagram for nsIMsgLocalMailFolder:
Inheritance graph
[legend]
Collaboration diagram for nsIMsgLocalMailFolder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void setFlagsOnDefaultMailboxes (in unsigned long flags)
 set the default flags on the subfolders of this folder, such as Drafts, Templates, etc you should bitwise OR all the flags all mailboxes you want to flag, this function will be smart and find the right names.
nsIMsgDatabase getDatabaseWOReparse ()
nsIMsgDatabase getDatabaseWithReparse (in nsIUrlListener aReparseUrlListener, in nsIMsgWindow aMsgWindow)
void parseFolder (in nsIMsgWindow aMsgWindow, in nsIUrlListener listener)
void copyFolderLocal (in nsIMsgFolder srcFolder, in boolean isMove, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener)
void copyAllSubFolders (in nsIMsgFolder srcFolder, in nsIMsgWindow msgWindow, in nsIMsgCopyServiceListener listener)
void onCopyCompleted (in nsISupports aSrcSupport, in boolean aMoveCopySucceeded)
void markMsgsOnPop3Server (in nsISupportsArray aMessages, in PRInt32 aMark)
void refreshSizeOnDisk ()
void addMessage (in string aMessage)
void deleteDownloadMsg (in nsIMsgDBHdr aMsgHdr, out boolean aDoSelect)
 functions for updating the UI while running DownloadMessagesForOffline: delete the old message before adding its newly downloaded body, and select the new message after it has replaced the old one
void selectDownloadMsg ()
void notifyDelete ()
void getFolderScanState (in nsLocalFolderScanState aState)
 functions for grubbing thru a folder to find the Uidl for a given msgDBHdr
void getUidlFromFolder (in nsLocalFolderScanState aState, in nsIMsgDBHdr aMsgHdr)
boolean warnIfLocalFileTooBig (in nsIMsgWindow aWindow)

Public Attributes

attribute boolean checkForNewMessagesAfterParsing

Detailed Description

Definition at line 61 of file nsIMsgLocalMailFolder.idl.


Member Function Documentation

functions for updating the UI while running DownloadMessagesForOffline: delete the old message before adding its newly downloaded body, and select the new message after it has replaced the old one

functions for grubbing thru a folder to find the Uidl for a given msgDBHdr

void nsIMsgLocalMailFolder::onCopyCompleted ( in nsISupports  aSrcSupport,
in boolean  aMoveCopySucceeded 
)

set the default flags on the subfolders of this folder, such as Drafts, Templates, etc you should bitwise OR all the flags all mailboxes you want to flag, this function will be smart and find the right names.

like MSG_FOLDER_FLAG_INBOX | MSG_FOLDER_FLAG_DRAFTS | etc


Member Data Documentation

Definition at line 85 of file nsIMsgLocalMailFolder.idl.


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