equal
deleted
inserted
replaced
23 #include <drmsettingspluginrsc.rsg> |
23 #include <drmsettingspluginrsc.rsg> |
24 |
24 |
25 #include "drmsettingsusagecheckbox.h" |
25 #include "drmsettingsusagecheckbox.h" |
26 #include "drmsettingsusagelist.h" |
26 #include "drmsettingsusagelist.h" |
27 #include "drmsettingsmodel.h" |
27 #include "drmsettingsmodel.h" |
|
28 #include "drmsettingsplugin.h" |
28 |
29 |
29 // ================= MEMBER FUNCTIONS ======================= |
30 // ================= MEMBER FUNCTIONS ======================= |
30 |
31 |
31 // ----------------------------------------------------------------------------- |
32 // ----------------------------------------------------------------------------- |
32 // CDrmSettingUsageCheckBox::CDrmSettingUsageCheckBox |
33 // CDrmSettingUsageCheckBox::CDrmSettingUsageCheckBox |
34 // ----------------------------------------------------------------------------- |
35 // ----------------------------------------------------------------------------- |
35 // |
36 // |
36 CDrmSettingUsageCheckBox::CDrmSettingUsageCheckBox( |
37 CDrmSettingUsageCheckBox::CDrmSettingUsageCheckBox( |
37 TInt aResourceId, |
38 TInt aResourceId, |
38 CDRMSettingUsageList* aList, |
39 CDRMSettingUsageList* aList, |
39 CDRMSettingsModel* aModel ) : CAknCheckBoxSettingPage( aResourceId, aList ), |
40 CDRMSettingsModel* aModel, |
|
41 CDRMSettingsPlugin* aPlugin ) : CAknCheckBoxSettingPage( aResourceId, aList ), |
40 iList( aList ), |
42 iList( aList ), |
41 iModel( aModel ) |
43 iModel( aModel ), |
|
44 iDrmSettingsPlugin( aPlugin ) |
42 { |
45 { |
43 } |
46 } |
44 |
47 |
45 // ---------------------------------------------------------------------------- |
48 // ---------------------------------------------------------------------------- |
46 // CDrmSettingUsageCheckBox::~CDrmSettingUsageCheckBox |
49 // CDrmSettingUsageCheckBox::~CDrmSettingUsageCheckBox |
68 } |
71 } |
69 |
72 |
70 if ( aType == EEventKeyUp ) |
73 if ( aType == EEventKeyUp ) |
71 { |
74 { |
72 ShowInfoPopupL(); |
75 ShowInfoPopupL(); |
|
76 } |
|
77 |
|
78 if ( ( aType == EEventKey ) && ( aKeyEvent.iCode == EKeyEscape ) ) |
|
79 { |
|
80 iDrmSettingsPlugin->HandleCommandL( EEikCmdExit ); |
73 } |
81 } |
74 |
82 |
75 return response; |
83 return response; |
76 } |
84 } |
77 |
85 |