equal
deleted
inserted
replaced
22 |
22 |
23 // INCLUDES |
23 // INCLUDES |
24 #include <e32base.h> |
24 #include <e32base.h> |
25 #include <eikmobs.h> |
25 #include <eikmobs.h> |
26 #include <aknPopup.h> |
26 #include <aknPopup.h> |
27 |
27 #include <browser_platform_variant.hrh> |
28 // DATA TYPES |
28 // DATA TYPES |
29 enum TDownloadsListDlgEvent |
29 enum TDownloadsListDlgEvent |
30 { |
30 { |
31 EDownloadAdded, |
31 EDownloadAdded, |
32 EDownloadChanged, |
32 EDownloadChanged, |
39 class CEikMenuBar; |
39 class CEikMenuBar; |
40 class CDownloadsListArray; |
40 class CDownloadsListArray; |
41 class MDownloadsListDlgObserver; |
41 class MDownloadsListDlgObserver; |
42 class RHttpDownload; |
42 class RHttpDownload; |
43 class CDownloadUtils; |
43 class CDownloadUtils; |
|
44 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF |
|
45 class CDlStylusPopupMenu; |
|
46 #endif |
44 |
47 |
45 // CONSTANTS |
48 // CONSTANTS |
46 /// Refresh timer setting. If this is zero, no timer is used! (Micro is 10^(-6)) |
49 /// Refresh timer setting. If this is zero, no timer is used! (Micro is 10^(-6)) |
47 const TInt KRefreshIntervalMicroSeconds = 2000000; |
50 const TInt KRefreshIntervalMicroSeconds = 2000000; |
48 /** Refresh timer setting. Active object priority. Ensure that this is higher |
51 /** Refresh timer setting. Active object priority. Ensure that this is higher |
130 public: // From MEikMenuObserver |
133 public: // From MEikMenuObserver |
131 |
134 |
132 void ProcessCommandL( TInt aCommandId ); |
135 void ProcessCommandL( TInt aCommandId ); |
133 void SetEmphasis( CCoeControl* aMenuControl, TBool aEmphasis ); |
136 void SetEmphasis( CCoeControl* aMenuControl, TBool aEmphasis ); |
134 void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ); |
137 void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ); |
135 |
138 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF |
|
139 CDownloadsListArray* DownloadsListArray(){ return iDownloadsListArray;} |
|
140 void AddAiwItemsL(); |
|
141 #endif |
136 public: // from MEikListBoxObserver |
142 public: // from MEikListBoxObserver |
137 void HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType); |
143 void HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType); |
138 |
144 |
139 |
145 |
140 public: // From CCoeControl |
146 public: // From CCoeControl |
199 RHttpDownload* iHighlightDownload; ///< Not owned. |
205 RHttpDownload* iHighlightDownload; ///< Not owned. |
200 CPeriodic* iRefreshTimer; ///< Refreshes the list. Owned. |
206 CPeriodic* iRefreshTimer; ///< Refreshes the list. Owned. |
201 CDownloadUtils* iDownloadUtils; ///< Owned. |
207 CDownloadUtils* iDownloadUtils; ///< Owned. |
202 TBool iIsMSKChangeHandled; |
208 TBool iIsMSKChangeHandled; |
203 TBool iProgressiveDownload; |
209 TBool iProgressiveDownload; |
|
210 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF |
|
211 CDlStylusPopupMenu *iStylusMenu; |
|
212 TPointerEvent iPointerEvent; |
|
213 #endif |
204 }; |
214 }; |
205 |
215 |
206 #endif /* CDOWNLOADSLISTDLG_H */ |
216 #endif /* CDOWNLOADSLISTDLG_H */ |