filemanager/src/inc/fmdrivemodel.cpp
changeset 24 1d0c87b42e2e
parent 16 ada7962b4308
child 29 b3155376f2b4
--- a/filemanager/src/inc/fmdrivemodel.cpp	Thu May 27 12:45:43 2010 +0300
+++ b/filemanager/src/inc/fmdrivemodel.cpp	Fri Jun 11 13:29:48 2010 +0300
@@ -38,6 +38,7 @@
 {
     QFileInfoList infoList = QDir::drives();
 
+	emit layoutAboutToBeChanged();
     mDriveList.clear();
     if( mOptions & HideUnAvailableDrive ) {
         FmLogger::log( QString( "FmDriveModel::refresh HideUnAvailableDrive_true" ) );
@@ -46,7 +47,10 @@
         FmLogger::log( QString( "FmDriveModel::refresh HideUnAvailableDrive_false" ) );
         FmUtils::getDriveList( mDriveList, false );
     }
-    emit layoutChanged();
+	emit layoutChanged();
+	for( int i=0; i<mDriveList.count(); i++ ) {
+        emit dataChanged(index( i, 0 ), index( i, 0 ));
+	}
 }