filemanager/src/filemanager/src/listviewitems.h
changeset 25 b7bfdea70ca2
parent 14 1957042d8c7e
equal deleted inserted replaced
16:ada7962b4308 25:b7bfdea70ca2
    24 
    24 
    25 #include <hblistviewitem.h>
    25 #include <hblistviewitem.h>
    26 
    26 
    27 class HbCheckBox;
    27 class HbCheckBox;
    28 class HbLabel;
    28 class HbLabel;
       
    29 class QGraphicsLinearLayout;
    29 
    30 
    30 class DiskListViewItem : public HbListViewItem
    31 class DiskListViewItem : public HbListViewItem
    31 {
    32 {
    32     Q_OBJECT
    33     Q_OBJECT
    33 
    34 
    36     ~DiskListViewItem();
    37     ~DiskListViewItem();
    37 
    38 
    38     virtual bool canSetModelIndex( const QModelIndex &index ) const;
    39     virtual bool canSetModelIndex( const QModelIndex &index ) const;
    39     virtual HbAbstractViewItem *createItem();
    40     virtual HbAbstractViewItem *createItem();
    40     virtual void updateChildItems();
    41     virtual void updateChildItems();
    41 
       
    42 private slots:
    42 private slots:
    43 	void setCheckedState( int state );
    43 	void setCheckedState( int state );
    44 
    44 
    45 private:
    45 private:
    46     virtual void polish(HbStyleParameters& params);
    46     virtual void polish(HbStyleParameters& params);
    48 private:
    48 private:
    49     void init();
    49     void init();
    50 
    50 
    51     HbLabel *mIconLabel;
    51     HbLabel *mIconLabel;
    52     HbLabel *mDiskNameLabel;
    52     HbLabel *mDiskNameLabel;
    53     HbLabel *mSizeLabel;
    53     HbLabel *mFirstLabel;
    54     HbLabel *mFreeLabel;
    54     HbLabel *mSecondLabel;
    55     HbCheckBox *mCheckBox;
    55     HbCheckBox *mCheckBox;
       
    56     QGraphicsLinearLayout *hLayout;
    56 };
    57 };
    57 
    58 
    58 /* not used
    59 /* not used
    59 class FileListViewItem : public HbListViewItem
    60 class FileListViewItem : public HbListViewItem
    60 {
    61 {