filemanager/src/fmfiledialog/src/fmfilewidget.h
changeset 30 6e96d2143d46
parent 18 edd66bde63a4
child 48 1bebd60c0f00
equal deleted inserted replaced
29:b3155376f2b4 30:6e96d2143d46
    22 #include "hbwidget.h"
    22 #include "hbwidget.h"
    23 #include <QFileInfo>
    23 #include <QFileInfo>
    24 #include <QDir>
    24 #include <QDir>
    25 #include <QString>
    25 #include <QString>
    26 
    26 
    27 class QDirModel;
    27 class QFileSystemModel;
    28 class FmDriveModel;
    28 class FmDriveModel;
    29 class FmDriveWatcher;
    29 class FmDriveWatcher;
    30 class HbListView;
    30 class HbListView;
    31 class QGraphicsLinearLayout;
    31 class QGraphicsLinearLayout;
       
    32 
       
    33 class FmFileIconProvider;
    32 
    34 
    33 class FmFileWidget : public HbWidget
    35 class FmFileWidget : public HbWidget
    34 {
    36 {
    35 Q_OBJECT
    37 Q_OBJECT
    36 public:
    38 public:
    66     void setModel( QAbstractItemModel *model );
    68     void setModel( QAbstractItemModel *model );
    67 
    69 
    68 private:
    70 private:
    69     HbListView *mListView;
    71     HbListView *mListView;
    70     QGraphicsLinearLayout *mLayout;
    72     QGraphicsLinearLayout *mLayout;
    71     QDirModel       *mDirModel;
    73     QFileSystemModel	*mFileSystemModel;
    72     FmDriveModel    *mDriveModel;
    74     FmDriveModel		*mDriveModel;
    73 
    75 
    74     QAbstractItemModel *mCurrentModel;
    76     QAbstractItemModel *mCurrentModel;
    75     FmDriveWatcher  *mDriveWatcher;
    77     FmDriveWatcher  *mDriveWatcher;
    76     
    78     
    77     QModelIndex mActivatedModelIndex;
    79     QModelIndex mActivatedModelIndex;
       
    80     
       
    81     FmFileIconProvider *mFileIconProvider;
    78 
    82 
    79 };
    83 };
    80 
    84 
    81 #endif
    85 #endif