deviceupdatesui/deviceupdates/src/dmadvancedview.cpp
changeset 27 516a867811c3
parent 24 408f75ba5bc2
child 42 aa33c2cb9a50
equal deleted inserted replaced
24:408f75ba5bc2 27:516a867811c3
   414 
   414 
   415 
   415 
   416 void DmAdvancedView::mainCalltoUpdateView()
   416 void DmAdvancedView::mainCalltoUpdateView()
   417 {   
   417 {   
   418     int IndicatorCount =6;
   418     int IndicatorCount =6;
   419     otherdetailsmodel = new QStandardItemModel(IndicatorCount,0);
   419     otherdetailsmodel = new QStandardItemModel();
   420     TInt i=0;
   420     TInt i=0;
   421     TRequestStatus status;
   421     TRequestStatus status;
   422     QStringList liststr;
   422     QStringList liststr;
   423     QStandardItem* item;
   423     QStandardItem* item;
   424     QString val;
   424     QString val;
   547     item = new QStandardItem();
   547     item = new QStandardItem();
   548     str = QString::fromUtf16(addressBuffer.Ptr(), addressBuffer.Length());
   548     str = QString::fromUtf16(addressBuffer.Ptr(), addressBuffer.Length());
   549     liststr << str;
   549     liststr << str;
   550     item->setData(liststr , Qt::DisplayRole);
   550     item->setData(liststr , Qt::DisplayRole);
   551     otherdetailsmodel->setItem(i++, item);
   551     otherdetailsmodel->setItem(i++, item);
       
   552 	
       
   553 	    
       
   554     TBuf<KSysUtilVersionTextLength> Langversion; 
       
   555     TBuf<KSysUtilVersionTextLength> lversion;
       
   556 
       
   557 	    //lang variant version
       
   558     Langversion.Zero();
       
   559     if( SysUtil::GetLangSWVersion(Langversion ) == KErrNone )
       
   560         {
       
   561         int len = Langversion.Length();
       
   562         TInt pos1 = Langversion.Find( KSmlEOL );
       
   563         if( pos1 != KErrNotFound && len > pos1 )
       
   564             {
       
   565             lversion.Zero();
       
   566             lversion.Append( Langversion.Left( pos1 ) );
       
   567             }
       
   568          str = QString::fromUtf16(lversion.Ptr(), lversion.Length());
       
   569          item = new QStandardItem();
       
   570          val = hbTrId("txt_device_update_dblist_language_variant_version");
       
   571          liststr.clear();
       
   572          liststr << val;
       
   573          liststr << str;
       
   574          item->setData(liststr , Qt::DisplayRole);
       
   575          otherdetailsmodel->appendRow(item);
       
   576         }
   552     
   577     
   553     otherdetailslist->setModel(otherdetailsmodel);
   578     otherdetailslist->setModel(otherdetailsmodel);
   554 		
   579 		
   555 }
   580 }
   556 
   581