Update of /cvsroot/mahogany/M/src/classes
In directory usw-pr-cvs1:/tmp/cvs-serv15586/src/classes
Modified Files:
MFolder.cpp Moptions.cpp
Log Message:
introduced MFFactory to decouple MailFolder better from MailFolderCC
Index: MFolder.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/classes/MFolder.cpp,v
retrieving revision 1.79
retrieving revision 1.80
diff -b -u -2 -r1.79 -r1.80
--- MFolder.cpp 1 May 2002 22:10:50 -0000 1.79
+++ MFolder.cpp 5 Jul 2002 17:58:35 -0000 1.80
@@ -52,4 +52,5 @@
// ----------------------------------------------------------------------------
+extern const MOption MP_FOLDER_CLASS;
extern const MOption MP_FOLDER_COMMENT;
extern const MOption MP_FOLDER_FILTERS;
@@ -126,4 +127,5 @@
virtual wxString GetFullName() const { return m_fullname; }
virtual MFolderType GetType() const { return m_type; }
+ virtual const char *GetClass() const { return ""; }
virtual bool NeedsNetwork(void) const { return false; }
virtual int GetIcon() const { return -1; }
@@ -218,4 +220,5 @@
virtual MFolderType GetType() const;
+ virtual const char *GetClass() const;
virtual bool NeedsNetwork() const;
@@ -695,4 +698,9 @@
{
return GetFolderType(READ_CONFIG(m_profile, MP_FOLDER_TYPE));
+}
+
+const char *MFolderFromProfile::GetClass() const
+{
+ return READ_CONFIG_TEXT(m_profile, MP_FOLDER_CLASS);
}
Index: Moptions.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/classes/Moptions.cpp,v
retrieving revision 1.42
retrieving revision 1.43
diff -b -u -2 -r1.42 -r1.43
--- Moptions.cpp 20 Jun 2002 14:32:02 -0000 1.42
+++ Moptions.cpp 5 Jul 2002 17:58:35 -0000 1.43
@@ -276,4 +276,5 @@
const MOption MP_COMPOSE_XFACE_FILE;
const MOption MP_FOLDER_TYPE;
+const MOption MP_FOLDER_CLASS;
const MOption MP_FOLDER_TRY_CREATE;
const MOption MP_FOLDER_ICON;
@@ -660,4 +661,5 @@
DEFINE_OPTION(MP_COMPOSE_XFACE_FILE),
DEFINE_OPTION(MP_FOLDER_TYPE),
+ DEFINE_OPTION(MP_FOLDER_CLASS),
DEFINE_OPTION(MP_FOLDER_TRY_CREATE),
DEFINE_OPTION(MP_FOLDER_ICON),
-------------------------------------------------------
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