wlanutilities/wlansniffer/mainapplication/src/wsfmainviewcontainer.cpp
branchRCL_3
changeset 8 c2bc3f8c7777
parent 0 56b72877c1cb
child 16 8b0eae1b1d71
--- a/wlanutilities/wlansniffer/mainapplication/src/wsfmainviewcontainer.cpp	Wed Feb 03 12:16:50 2010 +0000
+++ b/wlanutilities/wlansniffer/mainapplication/src/wsfmainviewcontainer.cpp	Fri Feb 19 23:55:42 2010 +0200
@@ -39,6 +39,7 @@
 #include "wsfdocument.h"
 #include "wsfwlaninfoarrayvisitor.h"
 #include "wsfappui.h"
+#include "wsfmainview.h"
 #include <wlansniffer.rsg>
 
 #include "wsflogger.h"
@@ -60,10 +61,12 @@
 // CWsfMainViewContainer::NewL
 // ---------------------------------------------------------
 //
-CWsfMainViewContainer* CWsfMainViewContainer::NewL( const TRect& aRect )
+CWsfMainViewContainer* CWsfMainViewContainer::NewL( const TRect& aRect,
+        CWsfMainView* aParentView )
     {
     LOG_ENTERFN( "CWsfMainViewContainer::NewL" );
-    CWsfMainViewContainer* self = CWsfMainViewContainer::NewLC( aRect );
+    CWsfMainViewContainer* self =
+            CWsfMainViewContainer::NewLC( aRect, aParentView );
     CleanupStack::Pop( self );
     return self;
     }
@@ -72,12 +75,13 @@
 // CWsfMainViewContainer::NewLC
 // ---------------------------------------------------------
 //
-CWsfMainViewContainer* CWsfMainViewContainer::NewLC( const TRect& aRect )
+CWsfMainViewContainer* CWsfMainViewContainer::NewLC( const TRect& aRect,
+        CWsfMainView* aParentView )
     {
     LOG_ENTERFN( "CWsfMainViewContainer::NewLC" );
     CWsfMainViewContainer* self = new( ELeave ) CWsfMainViewContainer;
     CleanupStack::PushL( self );
-    self->ConstructL( aRect );
+    self->ConstructL( aRect, aParentView );
     return self;
     }
 
@@ -114,10 +118,13 @@
 // CWsfMainViewContainer::ConstructL
 // ---------------------------------------------------------
 //
-void CWsfMainViewContainer::ConstructL( const TRect& aRect )
+void CWsfMainViewContainer::ConstructL( const TRect& aRect,
+        CWsfMainView* aParentView )
     {
     LOG_ENTERFN( "CWsfMainViewContainer::ConstructL" );
-    CreateWindowL(); 
+    CreateWindowL();
+    
+    iParentView = aParentView;
    
     iListBox = new( ELeave ) CAknDoubleGraphicStyleListBox();
     TInt flags( EAknGenericListBoxFlags );
@@ -487,6 +494,9 @@
             }
         CleanupStack::PopAndDestroy(text);
         }
+    
+    iParentView->UpdateBrowserUsageInfoL();
+    
     iListBox->DrawDeferred(); 
     }