equal
deleted
inserted
replaced
22 #include "tsmodel.h" |
22 #include "tsmodel.h" |
23 #include "tsdataobserver.h" |
23 #include "tsdataobserver.h" |
24 |
24 |
25 class QObject; |
25 class QObject; |
26 class TsAbstractModel; |
26 class TsAbstractModel; |
|
27 class MTsResourceManager; |
27 |
28 |
28 class CTsService: public CBase, |
29 class CTsService: public CBase, |
29 public MTsModel, |
30 public MTsModel, |
30 public MTsDataObserver |
31 public MTsDataObserver |
31 { |
32 { |
32 public: |
33 public: |
33 static CTsService* NewLC( QObject* model ); |
34 static CTsService* NewLC( MTsResourceManager& aResources, QObject* model ); |
34 ~CTsService(); |
35 ~CTsService(); |
35 |
36 |
36 public: //from MTsDataObserver |
37 public: //from MTsDataObserver |
37 void DataChanged(); |
38 void DataChanged(); |
38 |
39 |
52 TBool CloseL( TTsModelItemKey aKey ) const; |
53 TBool CloseL( TTsModelItemKey aKey ) const; |
53 TBool LaunchL( TTsModelItemKey aKey ) const; |
54 TBool LaunchL( TTsModelItemKey aKey ) const; |
54 |
55 |
55 private: |
56 private: |
56 CTsService(); |
57 CTsService(); |
57 void ConstructL( QObject* aModel ); |
58 void ConstructL( MTsResourceManager& aResources, QObject* aModel ); |
58 TInt IntValueL( TInt aOffset, const char* aKey ) const; |
59 TInt IntValueL( TInt aOffset, const char* aKey ) const; |
59 TTime TimeValueL( TInt aOffset, const char* aKey ) const; |
60 TTime TimeValueL( TInt aOffset, const char* aKey ) const; |
60 const TDesC& StringValueL( TInt aOffset, const char* aKey ) const; |
61 const TDesC& StringValueL( TInt aOffset, const char* aKey ) const; |
61 private: |
62 private: |
62 QObject *iModel; |
63 QObject *iModel; |