Update of /cvsroot/mahogany/M/include
In directory usw-pr-cvs1:/tmp/cvs-serv15586/include

Modified Files:
        MFolder.h MailFolderCC.h Moptions.h 
Added Files:
        MFFactory.h 
Log Message:
introduced MFFactory to decouple MailFolder better from MailFolderCC


***** Error reading new file: [Errno 2] No such file or directory: 'MFFactory.h'
Index: MFolder.h
===================================================================
RCS file: /cvsroot/mahogany/M/include/MFolder.h,v
retrieving revision 1.47
retrieving revision 1.48
diff -b -u -2 -r1.47 -r1.48
--- MFolder.h   14 Apr 2002 12:16:54 -0000      1.47
+++ MFolder.h   5 Jul 2002 17:58:35 -0000       1.48
@@ -107,6 +107,9 @@
    virtual wxString GetFullName() const = 0;
 
-      /// folder type can't be changed once it's created
+      /// folder type (can't be changed once it's created)
    virtual MFolderType GetType() const = 0;
+
+      /// folder class: cclient or virtual currently, default "" == cclient
+   virtual const char *GetClass() const = 0;
 
       /**

Index: MailFolderCC.h
===================================================================
RCS file: /cvsroot/mahogany/M/include/MailFolderCC.h,v
retrieving revision 1.206
retrieving revision 1.207
diff -b -u -2 -r1.206 -r1.207
--- MailFolderCC.h      5 Jul 2002 15:57:06 -0000       1.206
+++ MailFolderCC.h      5 Jul 2002 17:58:35 -0000       1.207
@@ -62,5 +62,5 @@
    /** @name Constructors and destructor */
    //@{
-   static MailFolderCC * OpenFolder(const MFolder *mfolder,
+   static MailFolder *OpenFolder(const MFolder *mfolder,
                                     OpenMode openmode,
                                     wxFrame *frame);

Index: Moptions.h
===================================================================
RCS file: /cvsroot/mahogany/M/include/Moptions.h,v
retrieving revision 1.51
retrieving revision 1.52
diff -b -u -2 -r1.51 -r1.52
--- Moptions.h  20 Jun 2002 14:32:03 -0000      1.51
+++ Moptions.h  5 Jul 2002 17:58:35 -0000       1.52
@@ -210,4 +210,5 @@
 extern const MOption MP_COMPOSE_XFACE_FILE;
 extern const MOption MP_FOLDER_TYPE;
+extern const MOption MP_FOLDER_CLASS;
 extern const MOption MP_FOLDER_TRY_CREATE;
 extern const MOption MP_FOLDER_ICON;
@@ -787,4 +788,6 @@
 /// the folder type for a mailbox (see enum in MFolder class)
 #define   MP_FOLDER_TYPE_NAME         "Type"
+/// the folder class
+#define   MP_FOLDER_CLASS_NAME         "Class"
 /// should we try to create the folder before opening it?
 #define   MP_FOLDER_TRY_CREATE_NAME "TryCreate"
@@ -1583,4 +1586,6 @@
 /// the folder type for a mailbox
 #define   MP_FOLDER_TYPE_DEFVAL         (long)(0x00ff)  // MF_ILLEGAL
+/// the folder class
+#define   MP_FOLDER_CLASS_DEFVAL         ""
 /// should we try to create the folder before opening it?
 #define   MP_FOLDER_TRY_CREATE_DEFVAL 0L



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Bringing you mounds of caffeinated joy.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to