diff -r 2bb96f4ecad8 -r 8e7494275d3a omads/omadsextensions/adapters/agenda/inc/nsmlagendadataprovider.h --- a/omads/omadsextensions/adapters/agenda/inc/nsmlagendadataprovider.h Thu Aug 19 09:41:17 2010 +0300 +++ b/omads/omadsextensions/adapters/agenda/inc/nsmlagendadataprovider.h Tue Aug 31 15:05:37 2010 +0300 @@ -20,8 +20,8 @@ #define __NSMLAGENDADATAPROVIDER_H__ // INCLUDES +#include "nsmlagendadatastore.h" #include -#include "nsmlagendadatastore.h" // CONSTANTS _LIT( KNSmlDSAgendaDataStoreRsc_1_1_2,"z:NSMLAGENDADATASTORE_1_1_2.RSC" ); @@ -133,12 +133,21 @@ * By default Symbian 2nd phase constructor is private. */ void ConstructL(); + + /** + * Returns data providers own supported features in a store format class. + */ + CSmlDataStoreFormat* DoOwnStoreFormatL(); private: // Agenda data store CNSmlAgendaDataStore* iAgnDataStore; + // String ool + RStringPool iStringPool; // Data store format CSmlDataStoreFormat* iDSFormat; + // A handle to a file server session + RFs iSession; // Filter array RPointerArray iFilterArray; };