Show
Ignore:
Timestamp:
01/13/08 21:39:50 (11 months ago)
Author:
cyrusdaboo
Message:

Support for reading/writing preferences as a flat file on a WebDAV server. This is the final piece to
provide a full replacement for IMSP/ACAP via WebDAV technologies. Ultimately an XCAP-like solution
allowing partial reads/writes would be better but this is a good first step.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Mulberry/branches/v4.1d1/Sources_Common/Application/Preferences/COptionsMap.h

    r54 r150  
    3333#include "CManageSIEVEAccount.h" 
    3434#include "CMIMEMap.h" 
     35#include "COptionsAccount.h" 
    3536#include "CSearchStyle.h" 
    3637#include "CSMTPAccount.h" 
     
    110111                { return WriteValue(key, (const CINETAccountList&) value); } 
    111112        virtual bool WriteValue(const cdstring& key, const CSMTPAccountList& value) 
     113                { return WriteValue(key, (const CINETAccountList&) value); } 
     114        virtual bool WriteValue(const cdstring& key, const COptionsAccountList& value) 
    112115                { return WriteValue(key, (const CINETAccountList&) value); } 
    113116        virtual bool WriteValue(const cdstring& key, const CAddressAccountList& value) 
     
    167170        virtual bool ReadValue(const cdstring& key, CSMTPAccountList& value, NumVersion vers_prefs) 
    168171                { return ReadValue(key, (CINETAccountList&) value, vers_prefs); } 
     172        virtual bool ReadValue(const cdstring& key, COptionsAccountList& value, NumVersion vers_prefs) 
     173                { return ReadValue(key, (CINETAccountList&) value, vers_prefs); } 
    169174        virtual bool ReadValue(const cdstring& key, CAddressAccountList& value, NumVersion vers_prefs) 
    170175                { return ReadValue(key, (CINETAccountList&) value, vers_prefs); }