filemanager/src/filemanager/src/components/fmviewdetailsdialog.cpp
changeset 40 4167eb56f30d
parent 33 328cf6fbe40c
child 47 12b82dc0e8db
equal deleted inserted replaced
33:328cf6fbe40c 40:4167eb56f30d
    24 
    24 
    25 #include <QFileInfo>
    25 #include <QFileInfo>
    26 #include <QDateTime>
    26 #include <QDateTime>
    27 #include <QStandardItemModel>
    27 #include <QStandardItemModel>
    28 #include <QStringList>
    28 #include <QStringList>
    29 #include <QFileInfo>
       
    30 
    29 
    31 #include <hblabel.h>
    30 #include <hblabel.h>
    32 #include <hblistview.h>
    31 #include <hblistview.h>
    33 #include <hbaction.h>
    32 #include <hbaction.h>
    34 
    33 
    42       mSizeofVideo( 0 ),
    41       mSizeofVideo( 0 ),
    43       mSizeofJava( 0 ),
    42       mSizeofJava( 0 ),
    44       mSizeofNativeFiles( 0 ),
    43       mSizeofNativeFiles( 0 ),
    45       mSizeofDocument( 0 ),
    44       mSizeofDocument( 0 ),
    46       mSizeofCalendar( 0 ),
    45       mSizeofCalendar( 0 ),
    47       mSizeofContacts( 0 )
    46       mSizeofContacts( 0 ),
       
    47       mSizeofMessages( 0 )
    48 {
    48 {
    49     init();
    49     init();
    50     
    50     
    51     setTimeout( NoTimeout );
    51     setTimeout( NoTimeout );
    52 }
    52 }
   166     dataList << hbTrId ( "Contacts:" );
   166     dataList << hbTrId ( "Contacts:" );
   167     dataList << FmUtils::formatStorageSize( mSizeofContacts );
   167     dataList << FmUtils::formatStorageSize( mSizeofContacts );
   168     mDataListModel->setData(  mDataListModel->index( EMemoryContacts, 0 ), dataList, Qt::DisplayRole );  
   168     mDataListModel->setData(  mDataListModel->index( EMemoryContacts, 0 ), dataList, Qt::DisplayRole );  
   169     
   169     
   170     sizeOfOthers -= mSizeofContacts;
   170     sizeOfOthers -= mSizeofContacts;
       
   171     
       
   172     dataList.clear();
       
   173     dataList << hbTrId ( "Messages:" );
       
   174     dataList << FmUtils::formatStorageSize( mSizeofMessages );
       
   175     mDataListModel->setData(  mDataListModel->index( EMemoryMessages, 0 ), dataList, Qt::DisplayRole );  
       
   176     
       
   177     sizeOfOthers -= mSizeofMessages;
   171     
   178     
   172     dataList.clear();
   179     dataList.clear();
   173     dataList << hbTrId ( "Others:" );
   180     dataList << hbTrId ( "Others:" );
   174     dataList << FmUtils::formatStorageSize( sizeOfOthers );
   181     dataList << FmUtils::formatStorageSize( sizeOfOthers );
   175     mDataListModel->setData(  mDataListModel->index( EMemoryOthers, 0 ), dataList, Qt::DisplayRole );     
   182     mDataListModel->setData(  mDataListModel->index( EMemoryOthers, 0 ), dataList, Qt::DisplayRole );     
   287     mSizeofJava = 0;
   294     mSizeofJava = 0;
   288     mSizeofNativeFiles = 0;
   295     mSizeofNativeFiles = 0;
   289     mSizeofDocument = 0;
   296     mSizeofDocument = 0;
   290     mSizeofCalendar = 0;
   297     mSizeofCalendar = 0;
   291     mSizeofContacts = 0;
   298     mSizeofContacts = 0;
       
   299     mSizeofMessages = 0;
   292     
   300     
   293     for( QList< FmDriveDetailsSize* >::const_iterator it = detailsSizeList.begin(); 
   301     for( QList< FmDriveDetailsSize* >::const_iterator it = detailsSizeList.begin(); 
   294             it!= detailsSizeList.end(); ++it ){
   302             it!= detailsSizeList.end(); ++it ){
   295     
   303     
   296         switch( ( *it )->dataType() ){
   304         switch( ( *it )->dataType() ){
   332             case FmDriveDetailsSize::ETypeContacts:
   340             case FmDriveDetailsSize::ETypeContacts:
   333             {
   341             {
   334                 mSizeofContacts = ( *it )->size();
   342                 mSizeofContacts = ( *it )->size();
   335                 break;
   343                 break;
   336             }
   344             }
       
   345             case FmDriveDetailsSize::ETypeMessages:
       
   346             {
       
   347                 mSizeofMessages = ( *it )->size();
       
   348                 break;
       
   349             } 
   337             default:
   350             default:
   338                 break;
   351                 break;
   339         }
   352         }
   340     }
   353     }
   341 }
   354 }