51 FmFileWidget::ViewType currentViewType(); |
53 FmFileWidget::ViewType currentViewType(); |
52 bool cdUp(); |
54 bool cdUp(); |
53 signals: |
55 signals: |
54 void pathChanged( const QString &path ); |
56 void pathChanged( const QString &path ); |
55 void fileActivated( const QString &path ); |
57 void fileActivated( const QString &path ); |
|
58 void listActivated(); |
56 |
59 |
57 private slots: |
60 private slots: |
58 void on_list_activated( const QModelIndex &index ); |
61 void on_list_activated( const QModelIndex &index ); |
|
62 void on_listActivated(); |
59 void on_driveWatcher_driveAddedOrChanged(); |
63 void on_driveWatcher_driveAddedOrChanged(); |
60 |
64 |
61 private: |
65 private: |
62 void init(); |
66 void init(); |
63 void changeRootIndex( const QModelIndex &index ); |
67 void changeRootIndex( const QModelIndex &index ); |
64 void setModel( QAbstractItemModel *model ); |
68 void setModel( QAbstractItemModel *model ); |
65 |
69 |
66 private: |
70 private: |
67 HbListView *mListView; |
71 HbListView *mListView; |
68 QGraphicsLinearLayout *mLayout; |
72 QGraphicsLinearLayout *mLayout; |
69 QDirModel *mDirModel; |
73 QFileSystemModel *mFileSystemModel; |
70 FmDriveModel *mDriveModel; |
74 FmDriveModel *mDriveModel; |
71 |
75 |
72 QAbstractItemModel *mCurrentModel; |
76 QAbstractItemModel *mCurrentModel; |
73 FmDriveWatcher *mDriveWatcher; |
77 FmDriveWatcher *mDriveWatcher; |
|
78 |
|
79 QModelIndex mActivatedModelIndex; |
|
80 |
|
81 FmFileIconProvider *mFileIconProvider; |
74 |
82 |
75 }; |
83 }; |
76 |
84 |
77 #endif |
85 #endif |