зеркало из https://github.com/mozilla/gecko-dev.git
clean up nsIMsgFolder.idl and break it apart. r=alecf
This commit is contained in:
Родитель
947621f16a
Коммит
b18624d734
|
@ -283,33 +283,3 @@ interface nsIMsgFolder : nsIFolder {
|
|||
|
||||
nsIMsgFolder getChildWithURI(in string uri, in boolean deep);
|
||||
};
|
||||
|
||||
|
||||
[scriptable, uuid(27D2DE40-BAF1-11d2-9578-00805F8AC615)]
|
||||
interface nsIMsgLocalMailFolder : nsISupports {
|
||||
|
||||
};
|
||||
|
||||
[scriptable, uuid(3716abe4-f6d4-11d2-86d5-004005263078)]
|
||||
interface nsIMsgNewsFolder : nsISupports {
|
||||
attribute string unreadSetStr;
|
||||
attribute string groupUsername;
|
||||
attribute string groupPassword;
|
||||
|
||||
nsIMsgFolder addNewsgroup(in string newsgroupName, in string setStr);
|
||||
};
|
||||
|
||||
[scriptable, uuid(FBFEBE79-C1DD-11d2-8A40-0060B0FC04D2)]
|
||||
interface nsIMsgImapMailFolder : nsISupports {
|
||||
|
||||
void RemoveSubFolder(in nsIMsgFolder folder);
|
||||
void CreateClientSubfolderInfo(in string folderName);
|
||||
void List();
|
||||
attribute boolean verifiedAsOnlineFolder;
|
||||
attribute boolean explicitlyVerify;
|
||||
attribute wchar hierarchyDelimiter;
|
||||
attribute long boxFlags;
|
||||
attribute string onlineName;
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -46,6 +46,7 @@ XPIDLSRCS = \
|
|||
nsIImapProtocol.idl \
|
||||
nsIMailboxSpec.idl \
|
||||
nsIImapMailFolderSink.idl \
|
||||
nsIMsgImapMailFolder.idl \
|
||||
$(NULL)
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
|
|
@ -31,6 +31,7 @@ XPIDLSRCS = \
|
|||
.\nsIImapProtocol.idl \
|
||||
.\nsIMailboxSpec.idl \
|
||||
.\nsIImapMailFolderSink.idl \
|
||||
.\nsIMsgImapMailFolder.idl \
|
||||
$(NULL)
|
||||
|
||||
################################################################################
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
#include "plstr.h"
|
||||
#include "nsXPIDLString.h"
|
||||
#include "nsIMsgFolder.h"
|
||||
#include "nsIMsgImapMailFolder.h"
|
||||
#include "nsImapUtils.h"
|
||||
#include "nsIRDFService.h"
|
||||
#include "nsRDFCID.h"
|
||||
|
|
|
@ -41,6 +41,8 @@
|
|||
#include "nsIMsgFilterList.h"
|
||||
#include "prmon.h"
|
||||
#include "nsIEventQueue.h"
|
||||
#include "nsIMsgImapMailFolder.h"
|
||||
|
||||
class nsImapMoveCoalescer;
|
||||
|
||||
|
||||
|
|
|
@ -31,6 +31,7 @@
|
|||
#include "nsImapUrl.h"
|
||||
#include "nsCOMPtr.h"
|
||||
#include "nsIMsgFolder.h"
|
||||
#include "nsIMsgImapMailFolder.h"
|
||||
#include "nsIImapIncomingServer.h"
|
||||
#include "nsIImapServerSink.h"
|
||||
#include "nsIImapMockChannel.h"
|
||||
|
|
|
@ -38,6 +38,7 @@ XPIDLSRCS = \
|
|||
nsIMsgParseMailMsgState.idl \
|
||||
nsINoIncomingServer.idl \
|
||||
nsINoneService.idl \
|
||||
nsIMsgLocalMailFolder.idl \
|
||||
$(NULL)
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
|
|
@ -35,6 +35,7 @@ XPIDLSRCS = \
|
|||
.\nsIMsgParseMailMsgState.idl \
|
||||
.\nsINoIncomingServer.idl \
|
||||
.\nsINoneService.idl \
|
||||
.\nsIMsgLocalMailFolder.idl \
|
||||
$(NULL)
|
||||
|
||||
EXPORTS = \
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
#include "nsIMsgMessageService.h"
|
||||
#include "nsIMsgParseMailMsgState.h"
|
||||
#include "nsITransactionManager.h"
|
||||
#include "nsIMsgLocalMailFolder.h"
|
||||
|
||||
#define FOUR_K 4096
|
||||
|
||||
|
|
|
@ -40,6 +40,7 @@ XPIDLSRCS = \
|
|||
nsINntpService.idl \
|
||||
nsINNTPNewsgroupPost.idl \
|
||||
nsINntpUrl.idl \
|
||||
nsIMsgNewsFolder.idl \
|
||||
$(NULL)
|
||||
|
||||
include $(topsrcdir)/config/rules.mk
|
||||
|
|
|
@ -34,6 +34,7 @@ XPIDLSRCS= \
|
|||
.\nsINntpIncomingServer.idl \
|
||||
.\nsINntpService.idl \
|
||||
.\nsINntpUrl.idl \
|
||||
.\nsIMsgNewsFolder.idl \
|
||||
$(NULL)
|
||||
|
||||
include <$(DEPTH)\config\rules.mak>
|
||||
|
|
|
@ -76,6 +76,7 @@
|
|||
|
||||
#include "nsINntpIncomingServer.h"
|
||||
#include "nsIMsgFolder.h"
|
||||
#include "nsIMsgNewsFolder.h"
|
||||
|
||||
#include "nsIRDFService.h"
|
||||
#include "nsIRDFResource.h"
|
||||
|
|
|
@ -36,6 +36,7 @@
|
|||
#include "nsNewsUtils.h"
|
||||
#include "nsMsgLineBuffer.h"
|
||||
#include "nsMsgKeySet.h"
|
||||
#include "nsIMsgNewsFolder.h"
|
||||
#include "nsCOMPtr.h"
|
||||
|
||||
class nsMsgNewsFolder : public nsMsgDBFolder, public nsIMsgNewsFolder, public nsMsgLineBuffer
|
||||
|
|
Загрузка…
Ссылка в новой задаче