18 |
18 |
19 #include "aipublishprioritizer.h" |
19 #include "aipublishprioritizer.h" |
20 #include "ainwidpriorities.h" |
20 #include "ainwidpriorities.h" |
21 #include "aidevicestatuscontentmodel.h" |
21 #include "aidevicestatuscontentmodel.h" |
22 #include <aicontentrequest.h> |
22 #include <aicontentrequest.h> |
23 #include "aipropertyextension.h" |
23 |
24 #include "aipublisherbroadcaster.h" |
24 #include "aipublisherbroadcaster.h" |
25 #include "debug.h" |
25 #include "debug.h" |
26 |
26 |
27 |
27 |
28 CAiPublishPrioritizer::CAiPublishPrioritizer( |
28 CAiPublishPrioritizer::CAiPublishPrioritizer( |
29 MAiContentObserver& aContentObserver, |
29 MAiContentObserver& aContentObserver, |
30 MAiPropertyExtension& aPropertyExtension ) |
30 CHsContentPublisher& aPropertyExtension ) |
31 : iContentObserver( aContentObserver ), |
31 : iContentObserver( aContentObserver ), |
32 iPropertyExtension( aPropertyExtension ), |
32 iPropertyExtension( aPropertyExtension ), |
33 iPriority( EAiInvalidPriority ) |
33 iPriority( EAiInvalidPriority ) |
34 { |
34 { |
35 } |
35 } |
36 |
36 |
37 |
37 |
38 CAiPublishPrioritizer* CAiPublishPrioritizer::NewL( |
38 CAiPublishPrioritizer* CAiPublishPrioritizer::NewL( |
39 MAiContentObserver& aContentObserver, |
39 MAiContentObserver& aContentObserver, |
40 MAiPropertyExtension& aPropertyExtension ) |
40 CHsContentPublisher& aPropertyExtension ) |
41 { |
41 { |
42 return new( ELeave ) CAiPublishPrioritizer( aContentObserver, |
42 return new( ELeave ) CAiPublishPrioritizer( aContentObserver, |
43 aPropertyExtension ); |
43 aPropertyExtension ); |
44 } |
44 } |
45 |
45 |