clean up nsIMsgFolder.idl and break it apart. r=alecf

This commit is contained in:
sspitzer%netscape.com 2000-01-26 10:00:00 +00:00
Родитель 947621f16a
Коммит b18624d734
13 изменённых файлов: 13 добавлений и 30 удалений

Просмотреть файл

@ -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