diff -r 3386d3081945 -r d1539f926e3e engine/inc/FeedEngine.h --- a/engine/inc/FeedEngine.h Thu Jul 15 22:07:33 2010 +0100 +++ b/engine/inc/FeedEngine.h Mon Jul 19 16:28:42 2010 +0100 @@ -29,6 +29,7 @@ #include "FeedEngineObserver.h" #include "FeedTimer.h" #include +#include class CPodcastModel; class COpmlParser; @@ -54,6 +55,7 @@ ESearching }; + class CFeedEngine : public CBase, public MHttpClientObserver, public MFeedParserObserver { public: @@ -95,6 +97,7 @@ IMPORT_C void OpmlParsingCompleteL(TInt aError, TUint aNumFeedsAdded); void NotifyFeedUpdateComplete(TInt aFeedUid, TInt aError); + protected: static TInt CompareFeedsByTitle(const CFeedInfo &a, const CFeedInfo &b); @@ -155,6 +158,9 @@ TBool newFeed; TUint showsAdded; + // offline mode detection + CRepository* iRepository; + sqlite3& iDB; TBuf iSqlBuffer;