filemanager/src/filemanager/src/components/fmviewdetailsdialog.cpp
changeset 47 12b82dc0e8db
parent 40 4167eb56f30d
child 49 81668a704644
equal deleted inserted replaced
40:4167eb56f30d 47:12b82dc0e8db
    98     dataList << hbTrId ( "txt_fmgr_dblist_memory_name" );
    98     dataList << hbTrId ( "txt_fmgr_dblist_memory_name" );
    99 	dataList << FmUtils::fillDriveVolume( driverInfo.name(), true ) ; 
    99 	dataList << FmUtils::fillDriveVolume( driverInfo.name(), true ) ; 
   100     mDataListModel->setData(  mDataListModel->index( EMemoryName, 0 ), dataList, Qt::DisplayRole );  
   100     mDataListModel->setData(  mDataListModel->index( EMemoryName, 0 ), dataList, Qt::DisplayRole );  
   101     
   101     
   102     dataList.clear();
   102     dataList.clear();
   103     dataList << hbTrId ( "txt_fmgr_dblist_size_memory" ); 
   103     dataList << hbTrId ( "txt_fmgr_dblist_size" ); 
   104     dataList << FmUtils::formatStorageSize( driverInfo.size() ) ;
   104     dataList << FmUtils::formatStorageSize( driverInfo.size() ) ;
   105     mDataListModel->setData(  mDataListModel->index( EMemorySize, 0 ), dataList, Qt::DisplayRole );  
   105     mDataListModel->setData(  mDataListModel->index( EMemorySize, 0 ), dataList, Qt::DisplayRole );  
   106 
   106 
   107     dataList.clear();
   107     dataList.clear();
   108     dataList << hbTrId ( "txt_fmgr_dblist_free_memory" ); 
   108     dataList << hbTrId ( "txt_fmgr_dblist_free_memory" ); 
   191 	QFileInfo fileInfo( folderPath );
   191 	QFileInfo fileInfo( folderPath );
   192 	
   192 	
   193     mDataListModel->removeRows( 0, mDataListModel->rowCount() );
   193     mDataListModel->removeRows( 0, mDataListModel->rowCount() );
   194     mDataListModel->insertRows( 0, EFolderDetailEntryEnd );
   194     mDataListModel->insertRows( 0, EFolderDetailEntryEnd );
   195     
   195     
   196     dataList << hbTrId ( "txt_fmgr_dblist_name_folder" );
   196     dataList << hbTrId ( "txt_fmgr_dblist_name" );
   197     dataList << fileInfo.fileName();
   197     dataList << fileInfo.fileName();
   198     mDataListModel->setData(  mDataListModel->index( EFolderName, 0 ), dataList, Qt::DisplayRole );  
   198     mDataListModel->setData(  mDataListModel->index( EFolderName, 0 ), dataList, Qt::DisplayRole );  
   199     
   199     
   200     QDateTime modifiedDateTime = fileInfo.lastModified ();
   200     QDateTime modifiedDateTime = fileInfo.lastModified ();
   201     QDate modifiedDate = modifiedDateTime.date();
   201     QDate modifiedDate = modifiedDateTime.date();
   202     QTime modifiedTime = modifiedDateTime.time();
   202     QTime modifiedTime = modifiedDateTime.time();
   203     
   203     
   204     dataList.clear();
   204     dataList.clear();
   205     dataList << hbTrId ( "txt_fmgr_dblist_date_folder" );
   205     dataList << hbTrId ( "txt_fmgr_dblist_date" );
   206     dataList << modifiedDate.toString();
   206     dataList << modifiedDate.toString();
   207     mDataListModel->setData(  mDataListModel->index( EModifiedDate, 0 ), dataList, Qt::DisplayRole );  
   207     mDataListModel->setData(  mDataListModel->index( EModifiedDate, 0 ), dataList, Qt::DisplayRole );  
   208 
   208 
   209     dataList.clear();
   209     dataList.clear();
   210     dataList << hbTrId ( "txt_fmgr_dblist_time_folder" );
   210     dataList << hbTrId ( "txt_fmgr_dblist_time" );
   211     dataList << modifiedTime.toString();
   211     dataList << modifiedTime.toString();
   212     mDataListModel->setData(  mDataListModel->index( EModifiedTime, 0 ), dataList, Qt::DisplayRole );  
   212     mDataListModel->setData(  mDataListModel->index( EModifiedTime, 0 ), dataList, Qt::DisplayRole );  
   213     
   213     
   214     dataList.clear();
   214     dataList.clear();
   215     dataList << hbTrId ( "txt_fmgr_dblist_size_folder" );
   215     dataList << hbTrId ( "txt_fmgr_dblist_size" );
   216     dataList << FmUtils::formatStorageSize( mSizeofFolder );
   216     dataList << FmUtils::formatStorageSize( mSizeofFolder );
   217     mDataListModel->setData(  mDataListModel->index( EFolderSize, 0 ), dataList, Qt::DisplayRole );  
   217     mDataListModel->setData(  mDataListModel->index( EFolderSize, 0 ), dataList, Qt::DisplayRole );  
   218 
   218 
   219     dataList.clear();
   219     dataList.clear();
   220     dataList << hbTrId ( "txt_fmgr_dblist_subfolders" );
   220     dataList << hbTrId ( "txt_fmgr_dblist_subfolders" );
   237     QFileInfo fileInfo( filePath );
   237     QFileInfo fileInfo( filePath );
   238     
   238     
   239     mDataListModel->removeRows( 0, mDataListModel->rowCount() );
   239     mDataListModel->removeRows( 0, mDataListModel->rowCount() );
   240     mDataListModel->insertRows( 0, EFileDetailEntryEnd );
   240     mDataListModel->insertRows( 0, EFileDetailEntryEnd );
   241     
   241     
   242     dataList << hbTrId ( "txt_fmgr_dblist_name_file" );
   242     dataList << hbTrId ( "txt_fmgr_dblist_name" );
   243     dataList << fileInfo.fileName();
   243     dataList << fileInfo.baseName();
   244     mDataListModel->setData(  mDataListModel->index( EFileName, 0 ), dataList, Qt::DisplayRole );  
   244     mDataListModel->setData(  mDataListModel->index( EFileName, 0 ), dataList, Qt::DisplayRole );  
   245     
   245     
   246     dataList.clear();
   246     dataList.clear();
   247     dataList << hbTrId ( "txt_fmgr_dblist_type_file" );
   247     dataList << hbTrId ( "txt_fmgr_dblist_type_file" );
   248     
   248     
   249     
   249     
   250     
   250     
   251     QString fileType = FmUtils::getFileType( filePath );
   251     QString fileType( fileInfo.completeSuffix() );
   252     if( fileType.isEmpty() ){
   252     if( fileType.isEmpty() ){
   253         fileType.append( fileInfo.suffix() );
   253         fileType.append( FmUtils::getFileType( filePath ) );
       
   254     } else {
       
   255         //file type need to include the dot(.)
       
   256         fileType.insert( 0, Pre_Suffix_Dot );
   254     }
   257     }
   255     dataList << fileType;
   258     dataList << fileType;
   256     mDataListModel->setData(  mDataListModel->index( EFileType, 0 ), dataList, Qt::DisplayRole );  
   259     mDataListModel->setData(  mDataListModel->index( EFileType, 0 ), dataList, Qt::DisplayRole );  
   257 
   260 
   258     QDateTime modifiedDateTime = fileInfo.lastModified ();
   261     QDateTime modifiedDateTime = fileInfo.lastModified ();
   259     QDate modifiedDate = modifiedDateTime.date();
   262     QDate modifiedDate = modifiedDateTime.date();
   260     QTime modifiedTime = modifiedDateTime.time();
   263     QTime modifiedTime = modifiedDateTime.time();
   261     
   264     
   262     dataList.clear();
   265     dataList.clear();
   263     dataList << hbTrId ( "txt_fmgr_dblist_date_file" );
   266     dataList << hbTrId ( "txt_fmgr_dblist_date" );
   264     dataList << modifiedDate.toString();
   267     dataList << modifiedDate.toString();
   265     mDataListModel->setData(  mDataListModel->index( EFileModifiedDate, 0 ), dataList, Qt::DisplayRole );  
   268     mDataListModel->setData(  mDataListModel->index( EFileModifiedDate, 0 ), dataList, Qt::DisplayRole );  
   266 
   269 
   267     dataList.clear();
   270     dataList.clear();
   268     dataList << hbTrId ( "txt_fmgr_dblist_time_file" );
   271     dataList << hbTrId ( "txt_fmgr_dblist_time" );
   269     dataList << modifiedTime.toString();
   272     dataList << modifiedTime.toString();
   270     mDataListModel->setData(  mDataListModel->index( EFileModifiedTime, 0 ), dataList, Qt::DisplayRole );  
   273     mDataListModel->setData(  mDataListModel->index( EFileModifiedTime, 0 ), dataList, Qt::DisplayRole );  
   271 
   274 
   272     dataList.clear();
   275     dataList.clear();
   273     dataList << hbTrId ( "txt_fmgr_dblist_size_file" );
   276     dataList << hbTrId ( "txt_fmgr_dblist_size" );
   274     dataList << FmUtils::formatStorageSize( fileInfo.size() );
   277     dataList << FmUtils::formatStorageSize( fileInfo.size() );
   275     mDataListModel->setData(  mDataListModel->index( EFileSize, 0 ), dataList, Qt::DisplayRole );  
   278     mDataListModel->setData(  mDataListModel->index( EFileSize, 0 ), dataList, Qt::DisplayRole );  
   276 }
   279 }
   277 
   280 
   278 void FmViewDetailsDialog::setNumofSubfolders(  int numofSubFolders, int numofFiles, quint64 sizeofFolder )
   281 void FmViewDetailsDialog::setNumofSubfolders(  int numofSubFolders, int numofFiles, quint64 sizeofFolder )