engine/inc/ShowEngine.h
author teknolog
Mon, 21 Jun 2010 12:04:03 +0100
changeset 107 17da6d3a5a4b
parent 93 c2f1ea38ec70
child 126 79076725bab9
permissions -rw-r--r--
Merge of fix for bug 2737 from Symbian1 branch
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     1
/*
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     2
* Copyright (c) 2007-2010 Sebastian Brannstrom, Lars Persson, EmbedDev AB
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     3
*
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     4
* All rights reserved.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     5
* This component and the accompanying materials are made available
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     6
* under the terms of the License "Eclipse Public License v1.0"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     7
* which accompanies this distribution, and is available
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     8
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
     9
*
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    10
* Initial Contributors:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    11
* EmbedDev AB - initial contribution.
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    12
*
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    13
* Contributors:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    14
*
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    15
* Description:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    16
*
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    17
*/
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    18
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    19
#ifndef SHOWENGINE_H_
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    20
#define SHOWENGINE_H_
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    21
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    22
#include <e32base.h>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    23
#include <APGCLI.H>
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    24
#include "constants.h"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    25
#include "ShowInfo.h"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    26
#include "PodcastModel.h"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    27
#include "HttpClient.h"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    28
#include "ShowEngineObserver.h"
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    29
#include "MetaDataReader.h"
83
a2e43aa1ad11 Fixed DEF files. Tested with Qt SQLite.
teknolog
parents: 78
diff changeset
    30
#include <sqlite3.h>
93
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
    31
#include "mpxcollectionhelper.h"
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
    32
#include "mpxcollectionhelperobserver.h"
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    33
107
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
    34
struct TDownload
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
    35
	{
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
    36
	TUint iIndex;
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
    37
	TUint iUid;
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
    38
	};
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
    39
93
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
    40
class CShowEngine : public CBase, public MHttpClientObserver, public MMetaDataReaderObserver,
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
    41
					public MMPXCollectionHelperObserver
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    42
{
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    43
public:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    44
	IMPORT_C static CShowEngine* NewL(CPodcastModel& aPodcastModel);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    45
	IMPORT_C virtual ~CShowEngine();
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    46
	
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    47
public:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    48
	IMPORT_C void AddDownloadL(CShowInfo& info);
78
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
    49
	IMPORT_C void RemoveDownloadL(TUint aUid);
35
66c5303f3610 A ton of CodeScanner fixes (high issues) - but not all
Brendan Donegan <brendand@symbian.org>
parents: 2
diff changeset
    50
	IMPORT_C void RemoveAllDownloadsL();
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    51
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    52
	IMPORT_C void SuspendDownloads();
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    53
	IMPORT_C void ResumeDownloadsL();
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    54
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    55
	IMPORT_C TInt GetNumDownloadingShows();
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    56
	IMPORT_C CShowInfo* ShowDownloading();
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    57
	IMPORT_C CShowInfo* GetShowByUidL(TUint aShowUid);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    58
	IMPORT_C CShowInfo* GetNextShowByTrackL(CShowInfo* aShowInfo);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    59
	
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    60
	// show access methods
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    61
	IMPORT_C void GetAllShowsL(RShowInfoArray &aArray);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    62
	IMPORT_C void GetShowsByFeedL(RShowInfoArray &aArray, TUint aFeedUid);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    63
	IMPORT_C void GetShowsDownloadedL(RShowInfoArray &aArray);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    64
	IMPORT_C void GetNewShowsL(RShowInfoArray &aArray);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    65
	IMPORT_C void GetShowsDownloadingL(RShowInfoArray &aArray);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    66
	IMPORT_C CShowInfo* DBGetShowByFileNameL(TFileName aFileName);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    67
	
78
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
    68
	IMPORT_C void AddShowL(const CShowInfo& item);
35
66c5303f3610 A ton of CodeScanner fixes (high issues) - but not all
Brendan Donegan <brendand@symbian.org>
parents: 2
diff changeset
    69
	IMPORT_C void DeletePlayedShowsL(RShowInfoArray &aShowInfoArray);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    70
	IMPORT_C void DeleteAllShowsByFeedL(TUint aFeedUid,TBool aDeleteFiles=ETrue);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    71
	IMPORT_C void DeleteShowL(TUint aShowUid, TBool aRemoveFile=ETrue);
78
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
    72
	IMPORT_C void DeleteOldShowsByFeedL(TUint aFeedUid);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    73
	
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    74
	IMPORT_C void AddObserver(MShowEngineObserver *observer);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    75
	IMPORT_C void RemoveObserver(MShowEngineObserver *observer);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    76
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    77
	IMPORT_C void NotifyShowListUpdatedL();
35
66c5303f3610 A ton of CodeScanner fixes (high issues) - but not all
Brendan Donegan <brendand@symbian.org>
parents: 2
diff changeset
    78
	IMPORT_C void UpdateShowL(CShowInfo& aInfo);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    79
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    80
	IMPORT_C void GetMimeType(const TDesC& aFileName, TDes& aMimeType);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    81
85
b03018fb3418 Added method that checks for deleted downloaded files and updates DB accordingly
teknolog
parents: 83
diff changeset
    82
	IMPORT_C void CheckForDeletedShows(TUint aFeedUid);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    83
	IMPORT_C CMetaDataReader& MetaDataReader();
107
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
    84
	IMPORT_C void MoveDownloadUpL(TUint aUid);
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
    85
	IMPORT_C void MoveDownloadDownL(TUint aUid);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    86
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    87
private:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    88
	// from HttpClientObserver, dont have to be public
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    89
	void Connected(CHttpClient* aClient);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    90
	void Disconnected(CHttpClient* aClient);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    91
	void CompleteL(CHttpClient* aClient, TInt aError);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    92
	void Progress(CHttpClient* aHttpClient, int aBytes, int aTotalBytes);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    93
	void DownloadInfo(CHttpClient* aClient, int aSize);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    94
	void FileError(TUint aError);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    95
	// from MetaDataReaderObserver
35
66c5303f3610 A ton of CodeScanner fixes (high issues) - but not all
Brendan Donegan <brendand@symbian.org>
parents: 2
diff changeset
    96
	void ReadMetaDataL(CShowInfo& aShowInfo);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
    97
	void ReadMetaDataCompleteL();
93
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
    98
	// from MMPXCollectionHelperObserver
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
    99
    void HandleAddFileCompleteL( TInt /*aErr*/ ) {}  
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
   100
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   101
private:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   102
	CShowEngine(CPodcastModel& aPodcastModel);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   103
	void ConstructL();
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   104
78
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   105
	void GetShowL(CShowInfo *info);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   106
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   107
	void NotifyDownloadQueueUpdatedL();
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   108
	void NotifyShowDownloadUpdatedL(TInt aBytesOfCurrentDownload, TInt aBytesTotal);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   109
	void NotifyShowFinishedL(TInt aError);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   110
	void DownloadNextShowL();
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   111
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   112
	static TInt CompareShowsByDate(const CShowInfo &a, const CShowInfo &b);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   113
	static TBool CompareShowsByUid(const CShowInfo &a, const CShowInfo &b);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   114
	static TInt CompareShowsByTitle(const CShowInfo &a, const CShowInfo &b);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   115
	static TInt CompareShowsByTrackNo(const CShowInfo &a, const CShowInfo &b);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   116
	
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   117
	void AddShowToMpxCollection(CShowInfo &aShowInfo);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   118
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   119
private:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   120
	// DB methods
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   121
	CShowInfo* DBGetShowByUidL(TUint aUid);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   122
	void DBFillShowInfoFromStmtL(sqlite3_stmt *st, CShowInfo* showInfo);
78
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   123
	void DBAddShowL(const CShowInfo& aItem);
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   124
	void DBUpdateShowL(CShowInfo& aItem);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   125
	void DBGetShowsByFeedL(RShowInfoArray& aShowArray, TUint aFeedUid);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   126
	void DBGetAllShowsL(RShowInfoArray& aShowArray);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   127
	void DBGetNewShowsL(RShowInfoArray& aShowArray);
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   128
	void DBGetDownloadedShowsL(RShowInfoArray& aShowArray);
78
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   129
	void DBDeleteAllShowsByFeedL(TUint aFeedUid);
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   130
	void DBDeleteOldShowsByFeedL(TUint aFeedUid);
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   131
	void DBDeleteShowL(TUint aUid);
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   132
	void DBRemoveAllDownloadsL();
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   133
	void DBRemoveDownloadL(TUint aUid);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   134
	void DBGetAllDownloadsL(RShowInfoArray& aShowArray);
78
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   135
	TUint DBGetDownloadsCountL();
12c59f14a031 DB robustness improved also for ShowEngine
teknolog
parents: 35
diff changeset
   136
	void DBAddDownloadL(TUint aUid);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   137
	CShowInfo* DBGetNextDownloadL();
107
17da6d3a5a4b Merge of fix for bug 2737 from Symbian1 branch
teknolog
parents: 93
diff changeset
   138
	void DBSwapDownloadsL(TDownload aFirstDL, TDownload aSecondDL);
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   139
	
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   140
private:
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   141
	CHttpClient* iShowClient;			
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   142
		
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   143
	CPodcastModel& iPodcastModel;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   144
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   145
	// observers that will receive callbacks
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   146
    RArray<MShowEngineObserver*> iObservers;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   147
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   148
	// The show we are currently downloading
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   149
	CShowInfo* iShowDownloading;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   150
    TUint iDownloadErrors;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   151
    
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   152
    CMetaDataReader* iMetaDataReader;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   153
    
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   154
    RApaLsSession iApaSession;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   155
	TBuf8<512> iRecogBuffer;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   156
	
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   157
	sqlite3& iDB;
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   158
    TBuf<KDefaultSQLDataBufferLength> iSqlBuffer;
93
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
   159
    
c2f1ea38ec70 Import from FCL default branch
teknolog
parents: 85
diff changeset
   160
    MMPXCollectionHelper* iCollectionHelper;
2
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   161
};
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   162
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   163
#endif /*SHOWENGINE_H_*/
29cda98b007e Initial import of Podcatcher from the Bergamot project
skip
parents:
diff changeset
   164