mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-26 03:35:33 +00:00
fixed bug 17765 - Rename not implemented for Pop3, bug 19097 -- copying messages cause corrupted messages if the message size is greater than 4 k; r=putterman; added new method AddSubfolder()
This commit is contained in:
parent
e2336552b7
commit
ae911c42cc
@ -39,6 +39,7 @@ interface nsIMsgDatabase;
|
||||
interface nsMsgKeyArray;
|
||||
|
||||
interface nsIMsgFolderCacheElement;
|
||||
interface nsAutoString;
|
||||
|
||||
[scriptable, uuid(85e39ff0-b248-11d2-b7ef-00805f05ffa5)]
|
||||
interface nsIMsgFolder : nsIFolder {
|
||||
@ -83,7 +84,8 @@ interface nsIMsgFolder : nsIFolder {
|
||||
void recursiveDelete(in boolean deleteStorage);
|
||||
|
||||
void createSubfolder(in string folderName);
|
||||
|
||||
nsIMsgFolder addSubfolder(in nsAutoString folderName);
|
||||
|
||||
void compact();
|
||||
void emptyTrash();
|
||||
|
||||
|
@ -767,8 +767,13 @@ NS_IMETHODIMP nsMsgFolder::RecursiveDelete(PRBool deleteStorage)
|
||||
|
||||
NS_IMETHODIMP nsMsgFolder::CreateSubfolder(const char *folderName)
|
||||
{
|
||||
return NS_OK;
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
nsresult nsMsgFolder::AddSubfolder(nsAutoString *folderName,
|
||||
nsIMsgFolder** newFolder)
|
||||
{
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP nsMsgFolder::Compact()
|
||||
|
@ -81,6 +81,7 @@ public:
|
||||
NS_IMETHOD PropagateDelete(nsIMsgFolder *folder, PRBool deleteStorage);
|
||||
NS_IMETHOD RecursiveDelete(PRBool deleteStorage);
|
||||
NS_IMETHOD CreateSubfolder(const char *folderName);
|
||||
NS_IMETHOD AddSubfolder(nsAutoString *folderName, nsIMsgFolder **newFolder);
|
||||
NS_IMETHOD Compact(void);
|
||||
NS_IMETHOD EmptyTrash(void);
|
||||
NS_IMETHOD Rename(const char *name);
|
||||
|
Loading…
Reference in New Issue
Block a user