filemanager/src/fmfiledialog/src/fmfilewidget.h
changeset 37 15bc28c9dd51
parent 16 ada7962b4308
child 46 d58987eac7e8
--- a/filemanager/src/fmfiledialog/src/fmfilewidget.h	Mon May 03 12:24:39 2010 +0300
+++ b/filemanager/src/fmfiledialog/src/fmfilewidget.h	Tue Aug 24 10:24:14 2010 +0800
@@ -24,12 +24,14 @@
 #include <QDir>
 #include <QString>
 
-class QDirModel;
+class QFileSystemModel;
 class FmDriveModel;
 class FmDriveWatcher;
 class HbListView;
 class QGraphicsLinearLayout;
 
+class FmFileIconProvider;
+
 class FmFileWidget : public HbWidget
 {
 Q_OBJECT
@@ -53,9 +55,11 @@
 signals:
     void pathChanged( const QString &path );
     void fileActivated( const QString &path );
+    void listActivated();
 
 private slots:
     void on_list_activated( const QModelIndex &index );
+    void on_listActivated();
     void on_driveWatcher_driveAddedOrChanged();
 
 private:
@@ -66,11 +70,15 @@
 private:
     HbListView *mListView;
     QGraphicsLinearLayout *mLayout;
-    QDirModel       *mDirModel;
-    FmDriveModel    *mDriveModel;
+    QFileSystemModel	*mFileSystemModel;
+    FmDriveModel		*mDriveModel;
 
     QAbstractItemModel *mCurrentModel;
     FmDriveWatcher  *mDriveWatcher;
+    
+    QModelIndex mActivatedModelIndex;
+    
+    FmFileIconProvider *mFileIconProvider;
 
 };