ui/views/detailsview/src/glxdetailsview.cpp
changeset 70 a91aa46552be
parent 67 199e6e1e0b54
equal deleted inserted replaced
67:199e6e1e0b54 70:a91aa46552be
    93     bool loaded = false;
    93     bool loaded = false;
    94 
    94 
    95     if (!mDocLoader) {
    95     if (!mDocLoader) {
    96         mDocLoader = new GlxDetailsViewDocLoader();
    96         mDocLoader = new GlxDetailsViewDocLoader();
    97     }
    97     }
    98     mDocLoader->load(GLX_DETAILSVIEW_DOCMLPATH, &loaded);
    98     
    99 
    99     if ( mDocLoader ) {
   100     if (!mView) {
   100         mDocLoader->load(GLX_DETAILSVIEW_DOCMLPATH, &loaded);
   101 
   101 
   102         mView = static_cast<HbView*> (mDocLoader->findWidget(GLX_DETAILSVIEW_VIEW));
   102         if (!mView) {
   103         mImageBackGround = static_cast<HbLabel*> (mDocLoader->findWidget(
   103 
   104             GLX_DETAILSVIEW_IMGBCKGROUND));
   104             mView = static_cast<HbView*> (mDocLoader->findWidget(GLX_DETAILSVIEW_VIEW));
   105         mDetailsIcon = static_cast<HbLabel*> (mDocLoader->findWidget(GLX_DETAILSVIEW_IMAGE));
   105             mImageBackGround = static_cast<HbLabel*> (mDocLoader->findWidget(
   106     }
   106                 GLX_DETAILSVIEW_IMGBCKGROUND));
   107 
   107             mDetailsIcon = static_cast<HbLabel*> (mDocLoader->findWidget(GLX_DETAILSVIEW_IMAGE));
   108     mFavIcon = static_cast<GlxDetailsIcon*> (mDocLoader->findWidget(GLX_DETAILSVIEW_FAVICON));
   108         }
   109 
   109 
   110     mShareButton = static_cast<HbPushButton*> (mDocLoader->findWidget(GLX_DETAILSVIEW_SHAREBUTTON));
   110         mFavIcon = static_cast<GlxDetailsIcon*> (mDocLoader->findWidget(GLX_DETAILSVIEW_FAVICON));
   111 
   111         mShareButton = static_cast<HbPushButton*> (mDocLoader->findWidget(GLX_DETAILSVIEW_SHAREBUTTON));
   112     mListView = static_cast<HbListView*> (mDocLoader->findWidget(GLX_DETAILSVIEW_LISTWIDGET));
   112         mListView = static_cast<HbListView*> (mDocLoader->findWidget(GLX_DETAILSVIEW_LISTWIDGET));
       
   113     }
   113 
   114 
   114     //Set the Model
   115     //Set the Model
   115     mModel = model;
   116     mModel = model;
   116 
   117 
   117     //Set the Layout Correspondingly.
   118     //Set the Layout Correspondingly.
   123     mListView->setModel(mListModel);
   124     mListView->setModel(mListModel);
   124 
   125 
   125     mImageBackGround->show();
   126     mImageBackGround->show();
   126     mDetailsIcon->show();
   127     mDetailsIcon->show();
   127     
   128     
   128     setWidget(mView);
   129     setWidget(mView); 
   129 
       
   130     
       
   131 
   130 
   132     OstTraceFunctionExit0( GLXDETAILSVIEW_INITIALIZEVIEW_EXIT );
   131     OstTraceFunctionExit0( GLXDETAILSVIEW_INITIALIZEVIEW_EXIT );
   133 }
   132 }
   134 
   133 
   135 //--------------------------------------------------------------------------------------------------------------------------------------------
   134 //--------------------------------------------------------------------------------------------------------------------------------------------