commondrm/drmsettingsplugin/inc/drmsettingsusagecheckbox.h
changeset 23 493788a4a8a4
parent 0 95b198f216e5
equal deleted inserted replaced
5:79d62d1d7957 23:493788a4a8a4
    25 
    25 
    26 // FORWARD DECLARATIONS
    26 // FORWARD DECLARATIONS
    27 class CDRMSettingUsageList;
    27 class CDRMSettingUsageList;
    28 class CDRMSettingsModel;
    28 class CDRMSettingsModel;
    29 class CAknInfoPopupNoteController;
    29 class CAknInfoPopupNoteController;
       
    30 class CDRMSettingsPlugin;
    30 
    31 
    31 /**
    32 /**
    32  * CDrmSettingUsageCheckBox class
    33  * CDrmSettingUsageCheckBox class
    33  */
    34  */
    34 NONSHARABLE_CLASS( CDrmSettingUsageCheckBox ) : public CAknCheckBoxSettingPage
    35 NONSHARABLE_CLASS( CDrmSettingUsageCheckBox ) : public CAknCheckBoxSettingPage
    39         /**
    40         /**
    40 		* C++ default constructor.
    41 		* C++ default constructor.
    41 		*/
    42 		*/
    42 		CDrmSettingUsageCheckBox( TInt aResourceId,
    43 		CDrmSettingUsageCheckBox( TInt aResourceId,
    43 		                          CDRMSettingUsageList* aList,
    44 		                          CDRMSettingUsageList* aList,
    44 		                          CDRMSettingsModel* aModel );
    45 		                          CDRMSettingsModel* aModel,
       
    46 		                          CDRMSettingsPlugin* aPlugin );
    45 		                          
    47 		                          
    46 		/**
    48 		/**
    47 		* Destructor.
    49 		* Destructor.
    48         */
    50         */
    49         virtual ~CDrmSettingUsageCheckBox();	
    51         virtual ~CDrmSettingUsageCheckBox();	
    71 		// Not owned
    73 		// Not owned
    72         CDRMSettingsModel* iModel;
    74         CDRMSettingsModel* iModel;
    73         
    75         
    74         // Owned
    76         // Owned
    75         CAknInfoPopupNoteController* iPopupController;
    77         CAknInfoPopupNoteController* iPopupController;
       
    78         
       
    79         // Pointer to CDrmSettingsPlugin instance
       
    80         CDRMSettingsPlugin* iDrmSettingsPlugin;
    76 
    81 
    77     };
    82     };
    78 
    83 
    79 #endif // C_DRMSETTINGSUSAGECHECKBOX_H
    84 #endif // C_DRMSETTINGSUSAGECHECKBOX_H